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

OpenCV Discussion :

OpenCV sur Android ou Linux (embarqué) ?


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Par défaut OpenCV sur Android ou Linux (embarqué) ?
    Bonjour à tous,

    Je travaille actuellement sur un projet de traitement d'images embarqué dans lequel je souhaiterai utiliser la librairie OpenCV. J'ai déjà utilisé celle-ci a de nombreuses reprises pour des applications sur PC mais jamais en embarqué.
    J'ai vu qu'il était possible d'implémenter OpenCV sur un Linux embarqué ou sous Android. Différentes cartes de développement permettent d'ailleurs d'installer les 2 systèmes donc mon choix hardware n'est pas mon principal soucis.
    (Je compte utiliser une carte de ce style http://www.friendlyarm.net/products/mini2440).

    Quelqu'un sait-il lequel de ces 2 OS est le mieux adapté à l'utilisation d'OpenCV?

    Merci,

  2. #2
    Membre Expert

    Homme Profil pro
    .
    Inscrit en
    Janvier 2006
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Janvier 2006
    Messages : 703
    Par défaut
    Regarde du côté de cet article

    OS Android ou OS Linux maison, la seule différence sera la libc et les libs à linker.
    Je ne sais pas ce que vaut une cross-compil avec la libc d'Android par contre et surtout si c'est du genre out of the box ou nécessite du gros tweak. Il faudrait tester !

    Seule différence, un OS Linux maison ne sera pas aussi gourmand en ressources qu'un OS de type Android qui a un sacré paquet d'applis en tâche de fond.

    Tout dépend de tes autres besoins. As-tu besoin d'Android ?

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Par défaut
    Merci pour ta réponse.

    Je n'ai pas forcément besoin d'Android mais je me disais qu'il serait peut être plus simple de gérer des périphériques sur Android que sur Linux (des modules caméra par exemple).

  4. #4
    Membre Expert

    Homme Profil pro
    .
    Inscrit en
    Janvier 2006
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Janvier 2006
    Messages : 703
    Par défaut
    Citation Envoyé par le pingouin fou Voir le message
    Merci pour ta réponse.
    Je n'ai pas forcément besoin d'Android mais je me disais qu'il serait peut être plus simple de gérer des périphériques sur Android que sur Linux (des modules caméra par exemple).
    Du moment que tu as le driver et une caméra pas trop exotique Android ou OS maison ça sera la même chose.
    Android ne te rajoute qu'une surcouche graphique et une interface agréable à utiliser.

    OpenCV te permet d'ouvrir un device de type /dev/video0 et de travailler avec.
    Donc Android ne t'apportera rien de plus à priori, dans la mesure où le chargement du module sera fait de la même façon sous Android et sous un OS maison.

    - insmod de ton .ko
    - population de ton /dev
    - ouverture du /dev et bidouille avec

    Reste à savoir si tu veux faire un feedback et réafficher la vidéo. Si c'est le cas, Android n'est pas absurde comme solution

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Par défaut
    Reste à savoir si tu veux faire un feedback et réafficher la vidéo. Si c'est le cas, Android n'est pas absurde comme solution
    C'est justement le cas!

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 35
    Par défaut
    Aquanum:
    OS Android ou OS Linux maison, la seule différence sera la libc et les libs à linker
    Cela change aussi d'un point de vue programmation de mon appli non? Si je choisi Android, je vais faire développer principalement en Java alors que Linux entraine plus du C++ n'est ce pas?

Discussions similaires

  1. Votre avis sur deux ouvrages Linux embarqué
    Par deletme dans le forum Livres
    Réponses: 0
    Dernier message: 28/10/2013, 13h05
  2. Réponses: 3
    Dernier message: 19/08/2011, 14h28
  3. [Partenaire] [17] Appli BlueCasting BlueTooth sur CoM en Linux embarqué
    Par gauste dans le forum Autres
    Réponses: 0
    Dernier message: 28/04/2009, 13h38

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