La différence entre opencv et python

(*-*)浩
Libérer: 2019-07-05 10:27:59
original
10750 Les gens l'ont consulté

La différence entre opencv et python

Python (Apprentissage recommandé : Tutoriel vidéo Python)

est le célèbre "Oncle Tortue" Guido van Rossum dans Un langage de programmation écrit pendant la période de Noël 1989 pour tuer l'ennui de Noël.

Python est un langage de programmation de haut niveau interprété, orienté objet, avec des types de données dynamiques.

Python nous fournit une bibliothèque de codes de base très complète, couvrant une grande quantité de contenus tels que des réseaux, des fichiers, des interfaces graphiques, des bases de données, des textes, etc. On l'appelle vivement "piles incluses". Développées en Python, de nombreuses fonctions n'ont pas besoin d'être écrites à partir de zéro, il suffit d'utiliser des fonctions prêtes à l'emploi.

En plus des bibliothèques intégrées, Python dispose également d'un grand nombre de bibliothèques tierces, qui sont des éléments développés par d'autres pour que vous puissiez les utiliser directement. Bien entendu, si le code que vous développez est bien encapsulé, il peut également être utilisé comme bibliothèque tierce pour que d’autres puissent l’utiliser.

Oncle Gui positionne Python comme « élégant », « clair » et « simple », de sorte que les programmes Python semblent toujours simples et faciles à comprendre. Les débutants qui apprennent Python démarreront non seulement facilement, mais approfondiront également. à l’avenir, vous pourrez écrire des programmes très, très complexes.

OpenCV

est une bibliothèque de vision par ordinateur multiplateforme publiée sous licence BSD (open source) et peut fonctionner sur les systèmes d'exploitation Linux, Windows, Android et Mac OS . Il est léger et efficace : il se compose d'une série de fonctions C et d'un petit nombre de classes C++. Il fournit également des interfaces en Python, Ruby, MATLAB et d'autres langages, et implémente de nombreux algorithmes courants dans le traitement d'images et la vision par ordinateur.

OpenCV est écrit en langage C++, et son interface principale est également en langage C++, mais il conserve toujours un grand nombre d'interfaces en langage C. La bibliothèque dispose également d'interfaces étendues vers Python, Java et MATLAB/OCTAVE (version 2.5). Les fonctions d'interface API pour ces langages peuvent être obtenues via la documentation en ligne. Désormais, il prend également en charge C#, Ch, Ruby et GO.

Tous les nouveaux développements et algorithmes sont implémentés à l'aide d'interfaces C++. Une interface GPU utilisant CUDA a également été implémentée en septembre 2010.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal