wpforge
Goto Top

Python OpenCV Webcam in richtiger Auflösung abfragen

Hallo,
ich habe ein kleines phyton script, das eine Webcam anspricht und dann ein Bild davon speichert.

Das Ganze funktioniert auch soweit.
Allerdings hat das Bild nur eine Größe von 640*480px.
Ich weiß aber, dass die Kamera sehr viel mehr kann.
import cv2
import time

def grabImage():
    cap = cv2.VideoCapture(0)
    ret, frame = cap.read()
    time.sleep(3)
    cv2.imwrite("frame1.jpg" , frame)  
    cap.release()
    return

grabImage()

Für VideoCapture scheint es keine Option zu geben, wie man die Größe definieren kann.

Vllt. hat da jemand eine Idee zu.

Danke schon mal für eure Antworten.

Content-ID: 373225

Url: https://administrator.de/contentid/373225

Ausgedruckt am: 25.11.2024 um 04:11 Uhr

erikro
Lösung erikro 06.05.2018 um 17:22:54 Uhr
Goto Top
Moin,

gefühlte zwei Sekunden googeln ergab das:

For example, I can check the frame width and height by cap.get(3) and cap.get(4). It gives me 640x480 by default. But I want to modify it to 320x240. Just use ret = cap.set(3,320) and ret = cap.set(4,240).

aus: https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_video_displa ...

hth

Erik
WPFORGE
WPFORGE 06.05.2018 um 20:39:58 Uhr
Goto Top
Vielen Dank ;)
Das war genau, wonach ich gesucht hab.
erikro
erikro 07.05.2018 um 09:30:10 Uhr
Goto Top
Dann markiere bitte meine Antwort als Lösung. ;)