Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Opencv高分辨率错误_Python_Opencv_High Resolution - Fatal编程技术网

Python 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)

我使用opencv作为光束轮廓仪软件的一部分。为此,我有一个高分辨率相机(5496x3672,大恒成像MER-2000-19U3M)。我现在用一个basic程序来显示捕获的帧。该程序适用于普通网络摄像头,但当我连接高分辨率摄像头(通过USB 3.0)时,它会出现问题。画面的大部分是黑色的,顶部有三个小的录制实例()。另一方面,摄像头软件可以正确显示图像,因此我认为opencv如何访问摄像头肯定存在问题。以下是用于显示图像的代码:

导入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()
将帧写入视频。我尝试了这个方法,但没有效果,谢谢您的回复。