Je commence un projet de Vision par Ordinateur, et j'ai besoin de construire une interface entre un "Vision Agent" que je veux développer et des Images et Vidéos qu'il devrait utiliser comme entrée.Bibliothèques de vision par ordinateur
Je travaille en C++ et cette interface doit exposer quelques méthodes pour faibleEntrée/Sortie opérations:
- charge l'image (en mémoire)
- charge une piscine de Images (enregistrées dans un répertoire)
- accéder à un seul pixel dans une image chargée
- charger une vidéo en tant que groupe d'images (souhaite décider intervalle de temps entre chaque image)
- charge une seule image d'une vidéo comme une image
Je suis un débutant à l'ordinateur Vision, et ont besoin de trouver une bibliothèque efficace qui me aider à mettre en œuvre cette interface.
En naviguant sur le Web, je trouve quelques-unes des bibliothèques les plus utilisées pour ce genre de projets, tels que:
- OpenCV
- VXL
- IVT
Qu'est-ce que je d aiment savoir est:
Est-ce que quelqu'un d'entre vous a travaillé avec l'un de ces?
Pensez-vous qu'ils sont appropriés pour ma tâche? Si oui, quel est le meilleur à votre avis (plus utilisable et efficace).
Avez-vous d'autres suggestions?
QUESTION AJOUTÉE:
Savez-vous ce genre de licence ces bibliothèques (ou d'autres) celles proposées sont produites sous?