Python OpenCV обрезает входное изображение с USB-камеры - PullRequest
0 голосов
/ 01 января 2019

Я пытаюсь создать инструмент, который будет принимать изображения со стереокамер (подключенных к плате синхронизации) с помощью python и opencv.

Когда я смотрю на изображение, которое я получаю из opencv, оно кажется другим, чем то, что яполучить с приложением камеры Windows.

оба установлены в том же разрешении.что я пропускаю?

cap = cv2.VideoCapture(0)

# cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
#
# cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)

while 1:
    ret, frame = cap.read()
    # cv2.imshow("frame",frame)
    cv2.imwrite('test.bmp',frame)
    if cv2.waitKey(20) & 0xFF == ord('q'):
        break
    width = cap.get(cv2.CAP_PROP_FRAME_WIDTH)
    height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT)
    print('size:', width, height)

Windows app input

Python code input

оба изображения 1344x376

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...