Как отрегулировать пропорции видео в реальном времени OpenCV в соответствии с камерой (Python) - PullRequest
1 голос
/ 25 февраля 2020

У меня есть python код, который показывает прямую трансляцию видео с usb Logitech Camera . Ниже приведен фрагмент кода:

vcap = cv2.VideoCapture(1)

while (1):
    ret, frame = vcap.read()

    cv2.imshow('Input', frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

vcap.release()
cv2.destroyAllWindows()

Вывод:

enter image description here

Выше приведен скриншот из окна opencv, а ниже приведен Фото взято из windows приложения камеры по умолчанию: * 10101

enter image description here

Мы можем заметить, что opencv по умолчанию обрезает часть левой и правой части кадра , Как можно удалить эту функцию из opencv .?

1 Ответ

1 голос
/ 25 февраля 2020

Речь идет о настройках разрешения. Windows приложение. или OpenCV использует разные разрешения. Камеры, которые имеют свои собственные драйверы, вы не можете установить их настройки разрешения с помощью OpenCV.

Поскольку ваша камера является веб-камерой (usb), вы можете использовать свойство set. Как уже упоминалось здесь .

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