logiciels d'ordinateurs et les langages de programmation peuvent être utilisés dans un certain nombre de façons différentes. Selon la plate-forme que vous utilisez, un langage de programmation peut avoir de multiples usages. OpenCV et Python sont deux éléments qui travaillent ensemble afin de créer un cadre où presque tout est possible. OpenCV
OpenCV signifie Open Source Computer Vision . Open source signifie qu'il s'agit d'un cadre libre pour quiconque de télécharger et de se développer à partir . Les concepteurs utilisent souvent Open Source codage comme un moyen de créer une communauté de développeurs et de récolter les commentaires des utilisateurs à travers le monde . La bibliothèque OpenCV est plein d'algorithmes et de fonctions qui aident à créer des logiciels qui donnera à votre vision par ordinateur. Cela signifie que votre ordinateur, en conjonction avec une caméra, sera en mesure de traiter et , dans une moindre mesure , l'interprétation des images .
Python
OpenCV fournit la plate-forme à construire à partir , et les langages de programmation créer la structure du projet. Un langage de programmation qui peut être utilisé avec OpenCV est Python. Python est un langage de programmation informatique orienté objet . Langages orientés objet minimiser re-travail en vous permettant de référence des fonctions plus d'une fois dans un programme. Cela signifie que le programmeur ne pas avoir à réécrire le code pour utiliser une fonction créée plus tôt dans le document. Python est protégé par copyright , mais c'est aussi une partie d'une communauté open-source qui ajoute à ses mises à jour et de la production .
Ctypes - OpenCV
ctypes - OpenCV est un projet qui a créé un wrapper Python pour OpenCV . Il permet à l' utilisateur de développer des projets OpenCV avec le langage de programmation Python. Il attache les deux ensemble et permet aux utilisateurs d' accéder à des fonctions et des classes du langage Python et les utiliser sur la plate-forme OpenCV . De nombreux projets utilisant OpenCV , comme cytypes - OpenCV , des éléments libres d'un langage de programmation pour le programmeur . Cela permet à l'utilisateur une plus grande souplesse et une plus grande créativité dans ses projets.
Pyopencv
Pyopencv est un projet qui vise à suivre ctypes - OpenCV . Il remplit la même fonction primaire ctypes - OpenCV en créant un wrapper Python pour Open -CV . Cependant , il le fait dans une grande mesure . pyopencv affirme que ctypes - OpenCV était limité dans son accès aux fonctions Python . Il indique également que des pyopencv , vous aurez accès à plus de 200 classes Python et des fonctions plus de 500 Python. En outre , il y avait des problèmes de mémoire avec ctypes - OpenCV qui ont été résolus avec la sortie de pyopencv . La cape est encore au stade de développement , donc il peut y avoir des problèmes dans les versions initiales qui seront ajustées ou résolus que l'emballage sera plus développé .