Vor ein paar Tagen ging ich in die Suche nach einem guten Weg, um ein einfaches Computer Vision System zu machen. OpenCV-Bibliothek ist etwas, was ich brauche, aber es erwies sich als schwierig, mit Python zu lernen, besonders nach OpenCV 2.4.3 update, die sehr schlanke Python-bezogene Dokumentation haben. So verstehe ich jetzt, dass es eine Reihe von Änderungen in OpenCV war, für exaxmpleOpenCV 2.4.3 und Python
import cv
ist jetzt
import cv2
Und es gibt Bündel von Modulen, die fehlt. Ich meine, ja, es gibt Beispiele für die neue Python-Opencv-Syntax, aber es ist sehr eng und schwer zu verstehen. Zum Beispiel: Beispiel in der offiziellen Dokumentation für Python-Code
cv2.cvtColor(src, code[, dst[, dstCn]])
Ich weiß, was dieser Code bedeutet und wie es zu benutzen, zumindest glaube ich, ich weiß. Aber das Schreiben Quelle und Farbcode nicht gibt nichts nur mir:
Traceback (most recent call last):
File "C:\FILEFOLDER\tut.py", line 11, in <module>
cv.cvtColor('proba.jpg', 'CV_RGB2GRAY')
TypeError: an integer is required
Oder wenn ich versuche, Code wie Variable zu schreiben:
Traceback (most recent call last):
File "C:\FILEFOLDER\tut.py", line 11, in <module>
cv.cvtColor('proba.jpg', CV_RGB2GRAY)
NameError: name 'CV_RGB2GRAY' is not defined
So gibt es eine Python Referenzdokument/tutorial/Buch/guide für den neuesten OpenCV mit den grundlegenden Erklärungen, die Newbie wie mich nicht mit unerwünschten Codebeispielen für C++ oder Java verwirren?
hi, python-opencv doc ist sehr alt. Als ich es vor 2 Jahren benutzt habe, hatte ich das gleiche Problem. Wie ich mich erinnern kann, war 1 Parameter in Python implizit und in C Doc, war es explizit. Es fiel mir schwer, es herauszufinden. Ich glaube, mit opencv in C zu arbeiten ist einfacher zu python opencv auch, es ist schneller in C. – Netro
Also wenn ich Computer Vision entwickeln möchte ich lernen C :) – Domagoj
Ich würde Ihnen empfehlen, OpenCV in C++ zu versuchen, es ist gut dokumentiert und hat eine große Community, trotzdem sollte Python eine ordentliche OpenCV-Dokumentation bekommen, die ich dir gebe. Vielleicht könntest du PIL ausprobieren, wenn du etwas Einfaches tust. – PepperoniPizza