Ich versuche, Videoauflösung (mit MP4!) (Bis 800x600) auf diese Weise zu ändern: aber es funktioniert nicht, wenn ich cap.get (3) und (4), seine Rückkehr alle verwenden Zeit defualt 1280x720!Python CV2 Video Auflösung
import cv2
cap = cv2.VideoCapture('file')
while(cap.isOpened()):
cv2.waitKey(10)
ret, frame = cap.read()
cap.set(3, 800)
cap.set(4, 600)
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2BGRA)
print cap.get(3) # return default 1280
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Was mache ich falsch?
Ich versuchte -
cv2.resizeWindow("ssss", 300, 300),
und
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 600)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 800)
keine Wirkung!
Versuch mit Ihrer Webcam von cv2.VideoCapture (0) es Ihnen 800 nicht 1280 – Kallz
mit einer Webcam geben, ihre Arbeit, die Datei ändern! - mp4 – TheRutubeify
@TheRutubeify Wenn Sie die Antwort auf Stack OverFlow finden. Sie sollten diese Regeln befolgen. https://stackoverflow.com/help/someone-answers. Wenn Sie die Antwort auf die Frage kennen. Sie sollten die Antwort im Antwortbedienfeld geben. Geben Sie nicht die Antwort in Frage Panel. – Rex