Un Computer Vision Library Source (Open CV) bibliothèque est un ensemble de processus et d'algorithmes qui ajoutent de nouvelles fonctionnalités à la bibliothèque Open CV totale. Souvent, mais pas toujours, un paquet de la bibliothèque Open CV est généralement centrée sur un thème, et chacune des caractéristiques soutient le thème entier. Quand quelqu'un met à jour la bibliothèque, les nouvelles fonctions généralement fusionnent à droite dans les anciens, la création d'une bibliothèque transparente qui permet aux utilisateurs de sélectionner dans la liste des processus. Open CV, et la plupart des bibliothèques, sont écrits dans le langage de programmation C, bien que certaines bibliothèques soient écrites dans d'autres langages.
Une bibliothèque Open CV contient un large éventail de différents processus actuellement connu et installé sur un programme. Les utilisateurs peuvent télécharger une nouvelle bibliothèque ou des fonctions distinctes à ajouter à Open CV. Une bibliothèque se compose généralement des fonctions, des processus, des algorithmes, des outils et de fonctionnalités. Chaque processus peut contrôler et ajouter quelque chose de complètement différent d’Open CV, mais Open CV est couramment utilisé pour la vision par ordinateur et de rendu graphique, la plupart des processus sont effectués pour ces tâches.
Bien que pas toujours, la plupart des paquets de bibliothèque Open CV sont centrées sur un thème. Par exemple, si un paquet bibliothèque est conçue pour la capture de mouvements, il comprend normalement plusieurs procédés et des algorithmes qui prennent en charge cette. Certains processus communs à ce type de groupe peuvent être ceux qui permettent de détecter un humain, une fonction pour aider à détecter les capteurs, les mouvements faciaux capture, support de caméra et un algorithme de physique qui permettra de recueillir des informations sur le mouvement et la force. Dans le même temps, un paquet de bibliothèque peut aussi être un seul processus.
Quand une nouvelle fonctionnalité est ajoutée à un programme, l'utilisateur doit souvent passer par une installation complexe pour obtenir la fonction dans le programme. La bibliothèque Open CV est principalement gérée par les bibliothèques officiellement libérés et ventilateur libéré, de sorte que l'installation a été faite sans heurts. Le paquet de la bibliothèque sera ajouté directement dans la bibliothèque globale, et toutes les fonctionnalités sont accessibles à l'utilisateur en quelques secondes.
Open CV a été faite dans le langage de programmation C et, de ce fait, la plupart des paquets de bibliothèque Open CV aussi sont écrits en C. Dans le même temps, les supporters sont en mesure de fait un paquet de bibliothèque dans une variété de langues, dont la plupart seront toujours facile à installer. Cela permet supporters Open CV pour profiter des avantages d’un autre langage de programmation pour créer une bibliothèque qui peut être difficile, voire impossible, en C, ou cela peut jouer à la connaissance des supporters de langages de programmation.