+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Discussion: Help developpement C++!

  1. #1
    Legalum est déconnecté Membre
    Boîtier: Canon EOS 5D
    Objectif(s): Réalisation logiciel
    Date d'inscription
    April 2010
    Localisation
    France
    Genre :
    Homme
    Messages
    6

    Par défaut Help developpement C++!

    Bonjour,
    Je souhaite developper un soft en C++ permettant de prendre plusieurs photos à la suite sous plusieur angle à l'aide d'une tête motorisée. seulement je peine à trouver une fonction ou un algorithme permettant de ne pas faire tourner la tête avant que la photo ne soit bien prise et nette.

    En gros je souhaiterais, juste après que la commande "takepicture" soit lancée, savoir si elle a bien été enregistrée avant de continuer le programme.

    Merci.


  2. #2
    kaMIQaze est déconnecté Membre
    Boîtier: 50D entre autre :D
    Objectif(s): 100macro L IS, 70/200 f4 IS,24-105 f4, 50-500/1.4-6.3, x2, 18-50/2.8, 8mm fisheye
    Date d'inscription
    November 2009
    Localisation
    Soufflenheim
    Genre :
    Homme
    Messages
    564

    Par défaut

    pour ça ta fonction perso "takepicture" doit retourner une variable, en général "0/1" 0 si pas d'erreur, 1 si erreur d'exécution, et en fonction de ce retour tu pourras faire ce que tu veux : recommencer la photo, tourner la tete etc ...

    La question à se poser c'est comment estimer ton retour sans erreur (tu peux utiliser d'autres codes pour les différentes erreur"
    0: pas de pb
    1: pb de mise au point
    2: pb de surexposition
    ...
    ton pb sera de savoir quand une photo est "nette"/"bonne". A savoir, connecter ton boitier à ton soft pour lui remonter ces données or le boitier ne pourra que transmettre ce qu'il sait comme l'exposition, si AF effectué ou non, mais si la netteté est réussie (flou de bougé, mise au point sur le mauvais élément) ça reste difficile, à moins de passer en liveview et là tu passes en mode "traitement d'image"

  3. #3
    Legalum est déconnecté Membre
    Boîtier: Canon EOS 5D
    Objectif(s): Réalisation logiciel
    Date d'inscription
    April 2010
    Localisation
    France
    Genre :
    Homme
    Messages
    6

    Par défaut

    Merci de ta réponse.

    J'ai déjà essayé tout ce que tu m'as dis seulement j'ai beau ajouter la commande autofocus :

    err=EdsSendCommand(this->cam,kEdsCameraCommand_DriveLensEvf,0);

    ou la commande pour prendre la photo

    err=EdsSendCommand(this->cam, kEdsCameraCommand_TakePicture, 0);


    et le code d'erreur reste toujours "EDS_ERR_OK", même lorsque je met ma main devant l'objectif de l'appareil pour qu'il ne puisse pas faire la mise et au point et donc relancer la commande "takepicture". Je ne sais pas si c'est une faille du SDK ou alors une erreur dans mon programme.

  4. #4
    Legalum est déconnecté Membre
    Boîtier: Canon EOS 5D
    Objectif(s): Réalisation logiciel
    Date d'inscription
    April 2010
    Localisation
    France
    Genre :
    Homme
    Messages
    6

    Par défaut

    J'ai oublié de préciser je souhaite régler l'appareil en "autofocus"

+ Répondre à la discussion

Informations de la discussion

Utilisateur(s) sur cette discussion

Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))

     

Discussions similaires

  1. Développement possible à partir du raw?
    Par Nemo foto dans le forum Atelier Retouche
    Réponses: 0
    Dernier message: 09/02/2009, 13h53
  2. Developpement photo
    Par carlos dans le forum Discussions générales
    Réponses: 4
    Dernier message: 16/01/2009, 10h28
  3. Développement des photos
    Par PAS dans le forum Discussions techniques
    Réponses: 6
    Dernier message: 24/12/2008, 12h35
  4. Développement
    Par Toof dans le forum Discussions générales
    Réponses: 3
    Dernier message: 14/03/2008, 22h13
  5. développement
    Par ramsesdeux dans le forum Discussions générales
    Réponses: 6
    Dernier message: 12/08/2006, 22h17

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages