Python Opencv ошибка высокого разрешения - PullRequest
1 голос
/ 15 мая 2019

Я использую opencv как часть программного обеспечения для профилирования луча. Для этого у меня есть камера высокого разрешения (5496x3672, Daheng Imaging MER-2000-19U3M). Сейчас я использую базовую программу для показа захваченных кадров. Программа работает нормально для обычной веб-камеры, однако при подключении камеры с высоким разрешением (через USB 3.0) она глючит. Большая часть кадра черного цвета, а сверху есть три небольших экземпляра записи ( скриншот здесь ). С другой стороны, программное обеспечение камеры отображает изображение должным образом, поэтому я предполагаю, что должна быть проблема с доступом opencv к камере. Вот код, используемый для воспроизведения изображения:

import cv2

cap = cv2.VideoCapture(0)
cap.set(3,5496)
cap.set(4,3672)

while(True):
    ret, frame = cap.read()
    frame2=cv2.resize(frame,(1280,720))
    cv2.imshow('frame',frame2)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

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