使用opencv python从Mightex usb摄像头捕获图像

使用opencv python从Mightex usb摄像头捕获图像,python,opencv,Python,Opencv,我正在尝试使用Python 3.6.5和opencv Python 3.4.3.18从Mightex cmos usb摄像头(SCE-B013-U)捕获图像。软件的出现证实了相机的工作正常。但是,cv2.VideoCapture(0.isOpened()为false。我肯定我错过了什么,但我不知道是什么。请帮忙。事先非常感谢。也许这会有所帮助,各州: 有时,cap可能没有初始化捕获。那么,, 此代码显示错误。您可以检查它是否已初始化 通过方法cap.isOpened()。如果是真的,好的。否则就

我正在尝试使用Python 3.6.5和opencv Python 3.4.3.18从Mightex cmos usb摄像头(SCE-B013-U)捕获图像。软件的出现证实了相机的工作正常。但是,
cv2.VideoCapture(0.isOpened()
为false。我肯定我错过了什么,但我不知道是什么。请帮忙。事先非常感谢。

也许这会有所帮助,各州:

有时,
cap
可能没有初始化捕获。那么,, 此代码显示错误。您可以检查它是否已初始化 通过方法
cap.isOpened()
。如果是真的,好的。否则就打开它 使用
cap.open()


为了进行测试,我在我的设置中安装了一个摄像头,我知道它与以下命令兼容:

print(cv2.VideoCapture(0).isOpened())
对我来说返回True,但如果我拔下相机,则返回False。False可能意味着没有可用的摄像头。。。。 如果另一个答案(如上)没有结果,则可能是安装的驱动程序与opencv不兼容?

此外,还提供了一个基于用户友好GUI的应用软件和一个SDK 为自定义软件开发提供。USB命令集 协议也为非基于Windows的应用程序提供

不得不想到,这家公司可能遵循的标准与opencv通常使用的标准不同。例如,许多USB3Vision相机无法以您尝试的方式开箱即用,需要额外编程才能返回NumPy样式的阵列图像
“图形用户界面示例”为我的想法提供了更多支持 我在GeniCam标准(USB3Vision)中看到的许多选项。
相机模式(连续/触发)、曝光控制、自动曝光启用等

这并不是说相机肯定是或不是一个或另一个,但症状表明相机不符合以您想要的方式使用opencv

您可以尝试第三种方法来帮助验证

我与他们没有任何关系,但能够使用他们的程序进行(免费)试用对于帮助解决此问题非常有用

祝你的相机工作顺利