Also hatte ich ein paar Programme aus dem letzten Jahr für OpenCV, also wollte ich sie nur ausprobieren, aber OpenCV erkennt Remote -Kameras wie DroidCam, kann aber meine USB -angeschlossene Kamera nicht erkennen, die mit der Kamera -App unter Windows gut funktioniert. Ich habe versucht, die USB -ID einzugeben, aber das funktioniert nicht. Ich habe versucht, meinen Laptop neu zu starten und zu denken, dass es ein Laptop -Problem ist, aber das funktioniert auch nicht. Deshalb wurde mir klar, dass es die Kamera -ID 0 und 1 nicht erkennen kann. Ich weiß nicht, warum ich mich erinnere, dass meine Kamera im letzten Jahr mit ID# 0 gut funktioniert. Diese Programme stammen aus dem 14.12.2020.
Also hatte ich ein paar Programme aus dem letzten Jahr für OpenCV, also wollte ich sie nur ausprobieren, aber OpenCV erkennt Remote -Kameras wie DroidCam, kann aber meine USB -angeschlossene Kamera nicht erkennen, die mit der Kamera -App unter Windows gut funktioniert. Ich habe versucht, die USB -ID einzugeben, aber das funktioniert nicht. Ich habe versucht, meinen Laptop neu zu starten und zu denken, dass es ein Laptop -Problem ist, aber das funktioniert auch nicht. Deshalb wurde mir klar, dass es die Kamera -ID 0 und 1 nicht erkennen kann. Ich weiß nicht, warum ich mich erinnere, dass meine Kamera im letzten Jahr mit ID# 0 gut funktioniert. Diese Programme stammen aus dem 14.12.2020.[code]import cv2 ############################################# frameWidth = 1500 frameHeight = 480 frontalFaceCascade = cv2.CascadeClassifier("file_location_and_name.xml") FullBody = cv2.CascadeClassifier("file_location_and_name.xml") minArea = 200 color = (255, 0, 255) colour = (0, 255, 255) colour2 = (0, 0, 255) ############################################### cap = cv2.VideoCapture(0) cap.set(3, frameWidth) cap.set(4, frameHeight) cap.set(10, 150) count = 0 running = True while running: ret, cam = cap.read() imgGray = cv2.cvtColor(cam, cv2.COLOR_BGR2GRAY) face = frontalFaceCascade.detectMultiScale(imgGray, 1.1, 10, cv2.CASCADE_FIND_BIGGEST_OBJECT) boy = FullBody.detectMultiScale(imgGray, 1.1, 10, cv2.CASCADE_DO_ROUGH_SEARCH) for (x, y, w, h) in face: area = w*h if area > minArea: cv2.rectangle(cam, (x, y), (x + w, y + h), (255, 0, 255), 2) cv2.putText(cam, "Face", (x, y - 5), cv2.FONT_HERSHEY_COMPLEX_SMALL, 1, color, 2) imgRoi = cam[y:y + h, x:x + w] cv2.imshow("Result", cam) if cv2.waitKey(1) and 0xFF == ord('s'): cv2.imwrite("Resources/Scanned/NoPlate_"+str(count)+".jpg", imgRoi) cv2.rectangle(cam, (0, 200), (640, 300), (0, 255, 0), cv2.FILLED) cv2.putText(cam, "Scan Saved", (150, 265), cv2.FONT_HERSHEY_DUPLEX, 2, (0, 0, 255), 2) cv2.imshow("Result", cam) cv2.waitKey(500) count += 1 for (x, y, w, h) in boy: area = w*h if area > minArea: cv2.rectangle(cam, (x, y), (x + w, y + h), colour2, 2) cv2.putText(cam, "No mask", (x, y - 5), cv2.FONT_HERSHEY_COMPLEX_SMALL, 1, colour2, 2) imgRoi = cam[y:y + h, x:x + w] cv2.imshow("Result", cam) if cv2.waitKey(1) and 0xFF == ord('s'): cv2.imwrite("Resources/Scanned/NoPlate_"+str(count)+".jpg", imgRoi) cv2.rectangle(cam, (0, 200), (640, 300), (0, 255, 0), cv2.FILLED) cv2.putText(cam, "Scan Saved", (150, 265), cv2.FONT_HERSHEY_DUPLEX, 2, (0, 0, 255), 2) cv2.imshow("Result", cam) cv2.waitKey(500) count += 1 [/code] Hinweis: Ich habe ein Tutorial befolgt und behaupte nicht, dass dieser Code mir gehört.
Ich habe ein C++-Programm geschrieben mit opencv 3.1 auf einer Workstation mit Ubuntu 12.04. Das Programm erfasst alle 5 Minuten ein Bild von einer USB-Kamera (/dev/video2), erledigt ein paar Dinge...
Ich versuche, eine Figur in Python mit Matplotlib.pyplot zu erstellen, das 3 Nebenhandlungen in einer Reihe enthält. Aber ich habe jedoch Schwierigkeiten mit den Frames, die ursprünglich durch meinen...
In dem folgenden Code habe ich versucht herauszufinden, ob ein Objekt grün ist, und zeichnet eine Kontur um es herum. Mit diesen Informationen möchte ich auch die Ecken der Form finden und sie...