IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Accès photo avec OpenCV


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Par défaut Accès photo avec OpenCV
    Bonjour tout le monde,

    Je vous expose mon problème. Je m'essaie depuis quelques mois à la programmation Java pour android.
    Ayant des bases en traitement d'image sur d'autres langages je me suis lancé dans le défis d'en réaliser sous android.
    Pour cela j'ai installé la bibliothèque OpenCv (je travail sous Eclipse). Et là début des problèmes. J'arrive à faire tourner les applis tests et j'ai fais quelques fonction tel que prendre une photo.

    Cependant maintenant je voudrais travailler sur cette photo! Et là impossible d'y accéder. Pourtant je connais son nom et son emplacement.
    Quelqu'un peut il m'aider? Je voudrais déjà juste pour me satisfaire afficher la photo prise.

    Merci d'avance pour vos réponses

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Par défaut
    Non personne n'a la moindre piste?

    Sinon j'ai une autre question qui est peut etre plus facile, je ne sais pas.
    J'ai réalisé une programme permettant de prendre une photo lorsqu'on appuie sur l'écran. Pour cela j'ai utilisé une SurfaceView (que j'ai étendue sur l'ensemble de l'écran) que j'ai mis transparent pour voir la caméra au travers.

    J'aimerai maintenant pouvoir écrire sur cette surfaceview, c'est à dire affiché un texte sur cette surface telle que "bonjour" au centre tout en continuant de visualiser la caméra derrière.

    Une idée de comment réaliser cette écriture?

  3. #3
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Pour la première question....

    Et là impossible d'y accéder.
    C'est à dire ? Le programme crash ? le fichier n'est pas trouvé ? les données du fichier ne sont pas bonnes ?
    Pourtant je connais son nom et son emplacement.
    Donc tu as un "java.io.File" directement ?
    Comme on n'a pas le début d'un bout de code, difficile de savoir quelles fonctions tu utilises, ni même de deviner les problèmes que tu as...

    Pour la seconde question....

    c'est à dire affiché un texte sur cette surface telle que "bonjour"
    Donc à priori tu as un TextView....
    Là encore, ou est-ce que tu bloques ? Le TextView ne s'affiche pas ? Tu n'arrives pas à le mettre à jour ?
    Sans le fichier de layout (xml) et/ou le code d'utilisation, difficile encore une fois de t'aider.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Par défaut
    Pour ce qui est de la première question (accès a la photo) c'est bon j'ai trouvé.

    Un revanche ma 2eme question tient toujours. Je vais tacher d'étoffer ma question et c'est bon j'ai un accès internet fiable donc je pourrai répondre plus rapidement

    Ce que je voudrais c'est prendre une photo en affichant en même temps sur l'écran un carré (ou cercle ou croix) au centre de la photo (le but étant d'identifier le centre pour l'utilisateur ^^).
    Donc j'ai une SurfaceView qui prend tout mon écran et lorsque j'appuie dessus la photo est prise. Il faudraittrouver un moyen qui permet de superposé une écriture ou forme sur la surfaceView.

    Car j'ai essayé d'insérer un TextView mais je n'arrive pas à le superposer avec la SurfaceView. Ils se mettent cote à cote.
    Quelqu'un sait il comment faire?

    Ci dessous le layout actuel qui ne comprend que la surfaceView
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

    <SurfaceView
    android:id="@+id/surfaceViewCamera"
    android:layout_width="fill_parent"
    android:layout_height="match_parent" >
    </SurfaceView>
    </LinearLayout>

  5. #5
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    FrameLayout ?

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Par défaut
    Effectivement on dirait que c'est possible avec frameLayout. Merci nicroman.

    En revanche le textView se place en haut à gauche. Je n'arrive pas a le modifier de position. Après avoir parcouru quelques tutos et questions en ligne je n'ai pas trouver de solution. Avez vous une idée?

    Sinon je vais le mettre sur tout l'écran et sauter des ligne, mettre de espace etc... Mais c'est moins propre

  7. #7
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Ou bien on centre le TextView:
    (layout_gravity="center" pour le text-view avec un layout_width='wrap_content' et layout_height='wrap_content')

    ou bien on centre le texte dans le TextView:
    (gravity="center" pour le text-view avec un layout_width='fill_parent' et layout_height='fill_parent')


    au choix....

  8. #8
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 5
    Par défaut
    Un grand MERCI!!


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Bloquer l'accès à un dossier de photo avec Symfony
    Par glove dans le forum Symfony
    Réponses: 8
    Dernier message: 11/05/2012, 18h17
  2. Faire une photo avec OpenCV et GTK
    Par ninours23 dans le forum OpenCV
    Réponses: 24
    Dernier message: 06/02/2008, 15h46
  3. photo avec chemin d'accès
    Par julio02200 dans le forum Access
    Réponses: 4
    Dernier message: 10/07/2006, 15h48
  4. affichage photo avec chemin d'accès
    Par julio02200 dans le forum Access
    Réponses: 7
    Dernier message: 21/06/2006, 16h10
  5. acces concurrent avec delphi 5 entreprise
    Par Jean_paul dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/11/2004, 20h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo