• Tag Archive | "camera"

  • Tags: , , , ,

    Eyeka propose sa vision du smartphone du futur

    Publié le 19 juillet 2011 par Guy


    Capturesmartprond Eyeka propose sa vision du smartphone du futur Android France
    Eyeka la société de création de site internet avait demandé à sa connmunauté de 160 000 membres de proposer leur vision du téléphone du future. Après une séléction dans 130 projets, c’est le projet Smartphone rond qui a  été retenu.

     




    Smartphone rond est un concept de téléphone miniature rond qui serait équipé d’une caméra et d’un projecteur holographique. Grâce à ces deux composants, vous pourrez communiquer en vision conférence avec vos amis ou naviguer facilement dans le menu de votre téléphone.

     

    Nous sommes encore au stade de l’imagination mais je trouve (en remplaçant le projecteur holographique par un pico projecteur) que ce concept peut être rapidement réalisable.

     

     

    Comments (6)

  • Tags: , , , , ,

    #CES Contour GPS – Une caméra avec du live stream sur votre smartphone

    Publié le 05 janvier 2011 par Julien

    Contour a fait sa réputation autour de petites caméras mobiles, que l’on peut attacher sur un casque pour filmer en ayant les mains libres, par exemple pour une séance de sports extrêmes (comme essayer de taper un truc avec les doigts sur un écran résistif) ou un revival de REC sans avoir besoin de caméraman.

    Capture 300x95 #CES Contour GPS   Une caméra avec du live stream sur votre smartphone Android France

    Les anciennes versions utilisaient un pointeur laser fort pratique pour montrer où la caméra pointait. Old-school ! Maintenant, la Contour GPS dispose, en plus d’un GPS, d’un émetteur bluetooth qui permettra, via une application, de diffuser ce qu’elle regarde en live sur un smartphone Android. Bouais, du coup on perd l’usage des mains (mais avec un écran résistif, on peut taper avec un stylet dans la bouche ! Trop fort !). J’avoue ne pas bien comprendre l’intérêt, à part pour faire un casque de réalité augmentée.

    L’app n’est pas encore prête, il faudra patienter jusqu’à cet été apparemment pour en voir les premières couleurs sur iOs. Gageons que la version Android sortira à peu près au même moment.

    Via : Engadget

    Comments (5)

  • Tags: , , , , , ,

    OneMoreFace – Ajoutez une caméra frontale sur votre terminal à moindre frais

    Publié le 19 décembre 2010 par Cyril

    Android 2.3 alias gingerbread propose en natif  la prise en charge de la caméra frontale, très pratique pour les vidéoconférences. Seul problème votre terminal doit être équipé d’une seconde caméra (la frontale pour ceux qui suivent) pour en profiter.

    OneMoreFace09 800x600 OneMoreFace    Ajoutez une caméra frontale sur votre terminal à moindre frais Android France

    Le site ciccaresedesign propose un concept plutôt interessant, un accessoire au doux nom de OneMoreFace se clipsant sur le haut du terminal et permettant d’utiliser la caméra dorsale (oui celle-là normalement tout le monde en a une) comme caméra frontale. Ne vous attendez pas à de la technologie sans fils ou de la miniaturisation, le procédé repose sur un simple système de mirroir.

    OneMoreFace n’existe pour le moment que sur le papier mais si ce genre d’accessoire vient à voir le jour il a fort à parier qu’il ne coûte pas très cher et se retrouve rapidement sur un grand nombre d’ordiphone.

    A suivre…

    Comments (6)

  • Tags: , , , , ,

    Looxcie – Une caméra bluetooth pilotée sous Android

    Publié le 20 septembre 2010 par Cyril

    Autofocus, réglage automatique de la luminosité et angle de vue de 62 degréslooxcie Looxcie   Une caméra bluetooth pilotée sous Android Android France

    Looxcie est une mini caméra portable qui se loge au-dessus de votre oreille, elle permet une prise de vue de 480×320 en 15 images par seconde sur sa mémoire interne de 4 Gigas (environ 5 heures).

    Une caméra sans fil c’est sympa mais la particularité qui nous intéresse c’est que Looxcie peut être piloté par une application Android via une connexion Bluetooth. Vous allez pouvoir lancer ou stopper l’enregistrement, éditer les vidéos ou encore les partager.

    Voila un petit exemple de ce que donne la vidéo filmée par Looxcie:

    Les principales caractéristiques de Looxcie:

    • Autofocus, réglage automatique de la luminosité et angle de vue de 62 degrés.
    • 10 heures d’autonomie.
    • Capture automatique des 30 dernières secondes d’enregistrement sur le smartphone sans arrêter la prise de vue.
    • Les appels entrants ne sont pas enregistrés par la caméra (mute automatique)
    • Partage rapide via email, Facebook, Twitter et Youtube

    On va essayer de mettre la main dessus.

    Via AndroidSpin.

    Comments (9)

  • Tags: , , , , , , ,

    Utiliser la camera dans vos applications android

    Publié le 03 septembre 2009 par Guy

    Dans ce tuto je vais développer une application qui bascule automatiquement sur la caméra de notre téléphone android quand on la lance.
    D’abord je crée ma classe preview qui est une extension de la classe SurfaceView et implémente l’interface SurfaceHolder.Callback

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.app.Activity;
    import android.content.Context;
    import android.hardware.Camera;
    import android.os.Bundle;
    import android.view.SurfaceHolder;
    import android.view.SurfaceView;
    import android.view.Window;
    import java.io.IOException;
     
    public class Preview extends SurfaceView implements SurfaceHolder.Callback{
        //création de  mes objets mHolder et mCamera
         SurfaceHolder mHolder;
        Camera mCamera;
    }

    L’objet mHolder de l’interface SurfaceHolder permet de contrôler la taille de la surface et le format d’affichage, de modifier les pixels de la surface et surveiller les modifications sur celle -ci.
    L’objet mCamera de type camera permet de se connecte à la caméra.

    Le constructeur de la classe.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Preview(Context context) {
            super(context);
     
            // Installe le SurfaceHolder.Callback pour prevenir quand la surface et créer ou détruite
            mHolder = getHolder();
            mHolder.addCallback(this);
           //type de la ssurface 
           mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        }

    dans la suite de ma classe je crée 3 méthodes, surfaceCreated, surfaceDestroyed, surfaceDestroyed

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
    public void surfaceCreated(SurfaceHolder holder) {
            //ouverture de ma camera
            mCamera = Camera.open();
            try {
               mCamera.setPreviewDisplay(holder);
            } catch (IOException exception) {
                mCamera.release();
                mCamera = null;
     
            }
        }
     
        public void surfaceDestroyed(SurfaceHolder holder) {
            //arret de ma camera quand 
            mCamera.stopPreview();
            mCamera = null;
        }
     
        public void surfaceDestroyed(SurfaceHolder holder, int format, int w, int h) {
             Camera.Parameters parameters = mCamera.getParameters();
            parameters.setPreviewSize(w, h);
            mCamera.setParameters(parameters);
            mCamera.startPreview();
        }

    code complet de cette class

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    
    package org.com.afCamerasimple;
    import android.app.Activity;
    import android.os.Bundle;
    import android.app.Activity;
    import android.content.Context;
    import android.hardware.Camera;
    import android.os.Bundle;
    import android.view.SurfaceHolder;
    import android.view.SurfaceView;
    import android.view.Window;
    import java.io.IOException;
     
    public class Preview extends SurfaceView implements SurfaceHolder.Callback{
    	SurfaceHolder mHolder;
        Camera mCamera;
     
        Preview(Context context) {
            super(context);
     
            // Install a SurfaceHolder.Callback so we get notified when the
            // underlying surface is created and destroyed.
            mHolder = getHolder();
            mHolder.addCallback(this);
            mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        }
     
        public void surfaceCreated(SurfaceHolder holder) {
            // The Surface has been created, acquire the camera and tell it where
            // to draw.
            mCamera = Camera.open();
            try {
               mCamera.setPreviewDisplay(holder);
            } catch (IOException exception) {
                mCamera.release();
                mCamera = null;
                // TODO: add more exception handling logic here
            }
        }
     
        public void surfaceDestroyed(SurfaceHolder holder) {
            // Surface will be destroyed when we return, so stop the preview.
            // Because the CameraDevice object is not a shared resource, it's very
            // important to release it when the activity is paused.
            mCamera.stopPreview();
            mCamera = null;
        }
     
        public void surfaceDestroyed(SurfaceHolder holder, int format, int w, int h) {
            // Now that the size is known, set up the camera parameters and begin
            // the preview.
            Camera.Parameters parameters = mCamera.getParameters();
            parameters.setPreviewSize(w, h);
            mCamera.setParameters(parameters);
            mCamera.startPreview();
        }
    }

    Dans ma classe AFCameraSimple il ne me reste plus qu’à créer une instance de la classe Preview.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    public class AFCameraSimple extends Activity {
    	 private Preview mPreview;
     
    	    @Override
    		protected void onCreate(Bundle savedInstanceState) {
    	        super.onCreate(savedInstanceState);
     
    	        // Hide the window title.
    	        requestWindowFeature(Window.FEATURE_NO_TITLE);
     
    	        // Create our Preview view and set it as the content of our activity.
    	        mPreview = new Preview(this);
    	        setContentView(mPreview);
    	    }
    }

    Dans mon fichier AndroidManifest.xml je rajoute l’autorisation d’utiliser la camera

    • android:screenOrientation=”landscape” pour avoir l’application automatiquement en paysage
    • pour autorise l’utilisation de la camera
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="org.com.afCamerasimple"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name">
            <activity android:name=".AFCameraSimple"
            android:screenOrientation="landscape"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
        <uses-sdk android:minSdkVersion="3" />
         <uses-permission android:name="android.permission.CAMERA" />
    </manifest>

    Il est temps de mettre à profit les tutoriels d’Android France:
    Passez à la vitesse supérieure et investissez quelques dizaines d’euros pour acquérir les connaissances qui vous feront gagner de l’argent avec vos applications rendez-vous sur notre boutique Android-france pour ces formations en vidéo

    Comments (15)

  • Les Brèves