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

C++ Discussion :

interface 2D temps réel souple pratique et complète


Sujet :

C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 197
    Par défaut interface 2D temps réel souple pratique et complète
    Bonjour,

    [environnement linux]

    je développe actuellement un programme en C++ qui lit différent capteur branché sur la CM.
    De ce coté pas de soucis.

    J'aimerais les afficher sur l'écran en temps réel et en plein écran mais je ne sais pas quelle bibliothèque choisir.
    J'aimerais une bibliothèque puissante capable de faire des transformations sur des images(pivot, redimensionnement, gère l'alpha...) et qui gère parfaitement plusieurs polices, les calques et les effet de transparence et qui donne la possibilité de dessiner des formes.

    Merci

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Il y a bien OpenCV dans ce thème-ci.
    OpenCV signifie Open Computer Vision.

    J'imagine qu'elle doit pouvoir travailler en temps réel (ou quasiment), si les opérations ne sont pas atrocement complexes.

    Par contre, je n'en sais pas plus.

  3. #3
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 757
    Par défaut
    Éventuellement la bibliothèque VTK, mais je sais seulement que dans le domaine médical, elle est très utilisée

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Par défaut
    Salut,

    Déjà la définition du temps réel est importante dans ce genre de contexte. Réceptionnes-tu les informations de tes capteurs toutes les nano-secondes, micro-secondes, millisecondes...?
    Pour ce qui est des fonctionnalités, comme le dit ternel, OpenCV est un bon choix pour la partie traitement des images (la rotation, transparence etc des tes images).
    Par contre, je ne suis pas certain que ce soit le plus adapté pour les différentes polices et le dessin.
    Pour cela, je pense que Qt fera l'affaire (peut-être même Qt Quick si tu es de l'ordre de quelques dizaines de millisecondes pour la réception de tes capteurs).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 197
    Par défaut
    Bonjour,
    merci pour vos réponses.

    [déjà temps réel = 25ms pour moi]

    Ok alors en faite la j'utilise openCv que je maitrise très bien car je fais de la vision et ce n'est pas adapté (gère très mal les polices...).
    concernant Qt je n'aime pas, j'ai déjà fais des interfaces avec mais c'était plutôt orienté bureau, ici il n'y pas pas IHM et la compilation et trop longue.

    J'ai pensé à faire une interface en JS et d'échanger des données via un tunnel mémoire (si c'est possible) ou par un autre procédé (.txt, ...).
    Le problème de cette technique c'est de trouver un lecteur JS graphique local pour linux, je n'y connais rien dans le domaine.

    CC

  6. #6
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Par défaut
    Pour Qt, la compilation est longue certes (et encore c'est relatif). Par contre, je ne suis pas d'accord avec toi concernant la partie orienté application de bureau. Depuis quelques années, c'est très orienté embarqué (Téléphonie, Automobile...).

    Pour ce qui est du choix de JS pour l'interface, je ne maîtrise pas assez mais je suis inquiet surtout pour la partie performance.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 197
    Par défaut
    bonjour merci pour ta réponse.

    Je vais réfléchir pour Qt.

    concernant le js je maitrise très bien et c'est une bonne technologie. Je me demande par contre si ca marche bien associé avec un programme en C++ qui tourne en fond.

    Merci

Discussions similaires

  1. Jobs ETL - Analytics temps réel : Bonnes Pratiques ?
    Par 07Select dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 08/01/2015, 17h51
  2. Réponses: 1
    Dernier message: 24/02/2011, 18h15
  3. plot temps réel dans une interface GUIDE
    Par ZeMike dans le forum Interfaces Graphiques
    Réponses: 6
    Dernier message: 12/12/2009, 17h25
  4. Affichage de l'heure en temps réel dans une interface
    Par T-MAT dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 26/12/2008, 19h08
  5. Interface Graphique en Temps réel
    Par masenco dans le forum C++Builder
    Réponses: 14
    Dernier message: 18/04/2008, 14h40

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