Eine der Serien, die ich jedes Mal, wenn ich sie brauche, erneut überprüfe. Dies ist eine Methode zum Festlegen der Bildgröße und der FPS beim Umgang mit einer Webkamera mit OpenCV.
video_input.set(cv2.CAP_PROP_FPS, 60) #Stellen Sie die Kamera-FPS auf 60 FPS ein
video_input.set(cv2.CAP_PROP_FRAME_WIDTH, 1280) #Stellen Sie die Breite des Kamerabildes auf 1280 ein
video_input.set(cv2.CAP_PROP_FRAME_HEIGHT, 720) #Stellen Sie die vertikale Breite des Kamerabildes auf 720 ein
print video_input.get(cv2.CAP_PROP_FPS)
print video_input.get(cv2.CAP_PROP_FRAME_WIDTH)
print video_input.get(cv2.CAP_PROP_FRAME_HEIGHT)
Der Grund, warum ich es erneut untersucht habe, ist, dass es der Nachfolger des ace c920r in der Welt der USB 2.0-Webkameras ist. Ich habe die Logicool c922 gekauft. [Logicool C922](https://www.amazon.co.jp/Logitech-%E3%83%AD%E3%82%B8%E3%82%AF%E3%83%BC%E3%83%AB- C922-% E3% 82% B9% E3% 83% 88% E3% 83% AA% E3% 83% BC% E3% 83% 9F% E3% 83% B3% E3% 82% B0-% E3% 82% A6% E3% 82% A7% E3% 83% 96% E3% 82% AB% E3% 83% A0 / dp / B01LYTKPDT "Logicool C922")
Es ist verrückt, es gibt fast keinen Unterschied in der Leistung von c920r, Ich war von der Notation von 720p (60fps) angezogen und habe sie gekauft. Selbst wenn es sich um eine Industriekamera vom Typ USB3.0 handelt, ist es selten, eine Webkamera zu finden, die 60 fps auf einem kommerziellen Computer beansprucht.
Unten ein Testvideo ↓ Schließlich ist die Objektverfolgung stabiler, wenn die Bildrate höher ist. [](https://www.youtube.com / watch? v = jOI7IaZHcVw)
Der Quellcode liegt unter ↓ Es enthält auch ein Programm zum Ändern von fps. [Ubuntu] [Python] Objektverfolgung mit dlib
das ist alles.
Recommended Posts