Я использую 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()