OpenCV ist eine plattformübergreifende Computer-Vision-Bibliothek, die unter der BSD-Lizenz (Open Source) veröffentlicht wird und auf den Betriebssystemen Linux, Windows, Android und Mac OS ausgeführt werden kann. Es ist leichtgewichtig und effizient – es besteht aus einer Reihe von C-Funktionen und einer kleinen Anzahl von C++-Klassen. Es bietet außerdem Schnittstellen in Python, Ruby, MATLAB und anderen Sprachen und implementiert viele gängige Algorithmen in der Bildverarbeitung und Computer Vision.
OpenCV ist in der Sprache C++ geschrieben und seine Hauptschnittstelle ist ebenfalls die Sprache C++, es behält jedoch immer noch eine große Anzahl von C-Sprachschnittstellen bei. (Empfohlenes Lernen: Python-Video-Tutorial)
Diese Bibliothek verfügt auch über eine große Anzahl von Schnittstellen für Python, Java und MATLAB/OCTAVE (Version 2.5). API-Schnittstellenfunktionen für diese Sprachen können über die Online-Dokumentation bezogen werden. Jetzt bietet es auch Unterstützung für C#, Ch, Ruby und GO.
Alle Neuentwicklungen und Algorithmen werden über C++-Schnittstellen implementiert. Im September 2010 wurde außerdem eine GPU-Schnittstelle mit CUDA implementiert.
Darüber hinaus unterstützt opencv bereits py3, siehe hier:
Weitere technische Artikel zu Python finden Sie unter Python-Tutorial Spalte zum Lernen!
Das obige ist der detaillierte Inhalt vonUnterstützt opencv Python3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!