Python Opencv高分辨率错误
我使用opencv作为光束轮廓仪软件的一部分。为此,我有一个高分辨率相机(5496x3672,大恒成像MER-2000-19U3M)。我现在用一个basic程序来显示捕获的帧。该程序适用于普通网络摄像头,但当我连接高分辨率摄像头(通过USB 3.0)时,它会出现问题。画面的大部分是黑色的,顶部有三个小的录制实例()。另一方面,摄像头软件可以正确显示图像,因此我认为opencv如何访问摄像头肯定存在问题。以下是用于显示图像的代码:Python Opencv高分辨率错误,python,opencv,high-resolution,Python,Opencv,High Resolution,我使用opencv作为光束轮廓仪软件的一部分。为此,我有一个高分辨率相机(5496x3672,大恒成像MER-2000-19U3M)。我现在用一个basic程序来显示捕获的帧。该程序适用于普通网络摄像头,但当我连接高分辨率摄像头(通过USB 3.0)时,它会出现问题。画面的大部分是黑色的,顶部有三个小的录制实例()。另一方面,摄像头软件可以正确显示图像,因此我认为opencv如何访问摄像头肯定存在问题。以下是用于显示图像的代码: 导入cv2 cap=cv2.视频捕获(0) 第二套(35496)
导入cv2
cap=cv2.视频捕获(0)
第二套(35496)
第二套(43672)
虽然(正确):
ret,frame=cap.read()
frame2=cv2。调整大小(frame,(1280720))
cv2.imshow('帧',帧2)
如果cv2.waitKey(1)&0xFF==ord('q'):
打破
第1章释放()
cv2.destroyAllWindows()
尝试将cv2.waitKey(1)
更改为类似cv2.waitKey(1000)
。另一个选择是使用cv2.VideoWriter()
将帧写入视频。我尝试了这个方法,但没有效果,谢谢您的回复。