Ich möchte Rechteck auf einem erkannten Auto zu zeichnen.Aber wenn ich meinen Code.Nothing zeigt. Und der Bildschirm ist nacheilend.Fahrzeugerkennung auf einem Bild statt Erkennung auf einem Video
import cv2
cascade_src = 'cars.xml'
img = cv2.imread('1.png')
##print(img)
car_cascade = cv2.CascadeClassifier(cascade_src)
cars = car_cascade.detectMultiScale(img, 1.1, 1)
##print cars
for (x,y,w,h) in cars:
cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
cv2.imshow('image', img)
'img' ist nur ein Bild -' Bild importieren; img = Image.open ("a-Bild-of-a-car.jpg") 'würde zum Beispiel die' cap.read() 'ersetzen. –
Mögliches Duplikat von [Wie lese ich eine Bilddatei mit Python?] (Https://stackoverflow.com/questions/3735553/how-do-i-read-an-image-file-using-python) –
Ich frage mich Was Kerle wie du tun würden, wenn es keine Gemeinschaft mit einem Löffel geben würde ... – Piglet