为什么python使用opencv调用摄像头显示Intel?
计算机的操作系统可以识别摄像头,并将其作为设备连接到计算机上。在Windows操作系统中,Intel Movidius摄像头可以通过UVC驱动程序进行支持;在Linux操作系统中,Intel Movidius可以通过V4L2驱动程序进行支持。
windows系统的话相机接口调用改成:cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
上一篇文章讲了如何用python录制视频,这次讲下视频录制成功后的一些问题,录制下来的视频速度对不上的问题
在Python中使用OpenCV调用摄像头时,显示的是Intel是因为您的计算机上安装了Intel的集成显卡。
OpenCV是一个跨平台的计算机视觉库,它支持多种操作系统和编程语言。在Windows操作系统中,OpenCV默认使用Intel的集成显卡来显示摄像头捕获的视频流。这是因为Intel的集成显卡通常具有更好的硬件加速功能,可以更快地处理视频流。
如果您想使用其他显卡来显示摄像头捕获的视频流,可以通过修改OpenCV的配置文件来实现。具体来说,您需要将OpenCV的配置文件opencv.conf中的"Video capturing back-end"参数设置为"DirectShow",并将"Video preview window"参数设置为"OpenGL"。这样就可以使用OpenGL来显示摄像头捕获的视频流,而不再使用Intel的集成显卡。