2017-07-14 2 views
-1

Salut tout le monde J'essaie de faire une caméra et de diffuser des images en direct en utilisant openCV et l'API GenICam pour les pilotes plutôt que ceux du fabricant. Est-ce que quelqu'un sait la bonne façon d'utiliser l'API GenICam en C++ pour remonter la caméra et implémenter certaines fonctionnalités de base comme le gain?Création d'un programme en utilisant OpenCV pour une grande variété de caméras utilisant GENICAM API et C++

Toute aide serait appréciée!

+0

Votre question semble très vague ... vous voulez un appareil photo (quelle caméra?) * À "venir" * (où?) En utilisant OpenCV et GenICam API (qui?) Pilotes * "plutôt que celui du fabricant" * (hein? N'est pas GenICam le fabricant? Si non, quelles caméras voulez-vous dire?). Ensuite, vous voulez * "live stream" * (quoi? Où? Comment?) Et * "tirer quelque chose de quelque part" *? –

+0

Je suis désolé, permettez-moi d'élaborer, j'utilise un appareil photo Basler et plutôt que d'utiliser le SDK téléchargeable à partir d'eux, je suis en train de faire un programme qui peut utiliser n'importe quel appareil photo GenICam plutôt que des caméras Basler. Ce programme devrait être capable d'ouvrir une fenêtre et d'extraire la vidéo de la caméra, mais je ne sais pas comment implémenter correctement l'API GenICam pour que mon programme et le code openCV communiquent avec la caméra. J'utilise aussi Visual Studio 2012 comme mon compilateur. –

+0

Quel appareil photo? J'éviterais d'utiliser OpenCV 'VideoCapture' pour tout type de code de production. –

Répondre