Als «opencv» getaggte Fragen

OpenCV (Open Source Computer Vision) ist eine Bibliothek für Computer Vision in Echtzeit. Wenn Sie dieses Tag verwenden, erwähnen Sie bitte die OpenCV-Version, mit der Sie arbeiten (z. B. 3.4.6), und fügen Sie bei Bedarf ein sprachspezifisches Tag (Python, C ++, ...) hinzu.



15
RuntimeError: Modul kompiliert gegen API-Version a, aber diese Version von numpy ist 9
Code: import numpy as np import cv Konsole: >>> runfile('/Users/isaiahnields/.spyder2/temp.py', wdir='/Users/isaiahnields/.spyder2') RuntimeError: module compiled against API version a but this version of numpy is 9 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 685, in runfile execfile(filename, namespace) File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 78, in execfile …


7
OpenCV-Python: ValueError: Zu viele Werte zum Entpacken
Ich schreibe ein OpenCV-Programm und habe ein Skript für eine andere Frage zum Stapelüberlauf gefunden: Computer Vision: Maskieren einer menschlichen Hand Wenn ich die Skriptantwort ausführe, wird folgende Fehlermeldung angezeigt: Traceback (most recent call last): File "skinimagecontour.py", line 13, in <module> contours, _ = cv2.findContours(skin_ycrcb, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) ValueError: too many …

3
OpenCV-Punkte (x, y) repräsentieren (Spalte, Zeile) oder (Zeile, Spalte)
Ich habe ein 300x200 Bild in einer Matrix src. Ich mache die folgende Operation am Bild. for(int i=0;i<src.rows;i++){ for(int j=0;j<src.cols;j++){ line( src, Point(i,j),Point(i,j), Scalar( 255, 0, 0 ), 1,8 ); } } imshow("A",src); waitKey(0); Ich hatte erwartet, dass es das gesamte Bild in Weiß bedeckt, aber der untere Teil des …
74 c++  opencv 


2
OpenCV gibt farbigen Bildern beim Laden eine falsche Farbe
Ich lade ein Farbbild in Python OpenCV und zeichne dasselbe. Das Bild, das ich bekomme, hat jedoch alle Farben durcheinander. Hier ist der Code: import cv2 import numpy as np from numpy import array, arange, uint8 from matplotlib import pyplot as plt img = cv2.imread('lena_caption.png', cv2.IMREAD_COLOR) bw_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) …
73 python  image  opencv  colors  rgb 

8
So schreiben Sie mit Python opencv2 Text in ein Bild in Windows
Ich möchte einen Text auf ein Bild setzen. Ich schreibe den Code wie folgt: cv2.putText(image,"Hello World!!!", (x,y), cv2.CV_FONT_HERSHEY_SIMPLEX, 2, 255) Es gibt ERROR und sagt, dass das Objekt 'module' kein Attribut 'CV_FONT_HERSHEY_SIMPLEX' hat. Abfrage Kann ich den Schrifttyp nicht wie oben verwenden? Ich habe im Internet gesucht, aber nur die …
73 python  windows  opencv 

4
Wie konvertiert man ein Graustufenbild in OpenCV (Python) in RGB?
Ich lerne Bildverarbeitung mit OpenCV für eine Echtzeitanwendung. Ich habe ein Bild mit einem Schwellenwert versehen und möchte die Konturen grün beschriften, aber sie werden nicht grün angezeigt, da mein Bild schwarzweiß ist. Zu Beginn des Programms habe ich gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)von RGB in Graustufen konvertiert, aber um zurück …


2
Berechnung der x, y-Koordinate (3D) vom Bildpunkt
Ich habe die Aufgabe, ein Objekt im 3D-Koordinatensystem zu lokalisieren. Da ich fast exakte X- und Y-Koordinaten erhalten muss, habe ich beschlossen, eine Farbmarkierung mit bekannter Z-Koordinate zu verfolgen, die wie die orangefarbene Kugel in diesem Bild oben auf dem sich bewegenden Objekt platziert wird: Zuerst habe ich die Kamerakalibrierung …

2
Änderungen des Python-Ergebnisses während der Berechnung von cv2.Rodrigues
Wenn ich renne: import numpy as np import cv2 def changes(): rmat=np.eye(4) tvec=np.zeros(3) (rvec, jacobian)=cv2.Rodrigues(rmat) print rvec for i in range(2): changes() Ich bekomme: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] Also das Ergebnis von changes()Änderungen. Ich verstehe nicht, warum das so ist, und die Tatsache, dass es sich nicht mehr …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.