C++ OpenCV2设置视频后端
参考opencv VideoCapture文档,有几个属性仅适用于DC1394 v 2.x后端(具体来说,CV_CAP_PROP_BUFFERSIZE是我想要更改的)。在我的机器上查看openCV的构建信息,我看到它是在支持DC1394v2.x、FFMPEG、Gstreamer的情况下编译的。我无法确定初始化VideoCapture时如何设置视频后端。有什么想法吗?看看视频捕获,似乎没有办法在opencv 2.4中使用特定的后端打开 事实上,它只会选择第一个后端,它可以找到一个定义的顺序在代码中(例如,假设您为ffmpeg和gstreamer编译了opencv,顺序为ffmpeg优先,gstreamer其次,如果您将二进制文件分发给某人,而他们有gstreamer但没有ffmpeg,则将无法打开视频捕获,但会继续搜索下一个选项,在本例中为gstreamer).据我所知,您有3种选择来使用DC1394后端:C++ OpenCV2设置视频后端,c++,opencv,video-capture,C++,Opencv,Video Capture,参考opencv VideoCapture文档,有几个属性仅适用于DC1394 v 2.x后端(具体来说,CV_CAP_PROP_BUFFERSIZE是我想要更改的)。在我的机器上查看openCV的构建信息,我看到它是在支持DC1394v2.x、FFMPEG、Gstreamer的情况下编译的。我无法确定初始化VideoCapture时如何设置视频后端。有什么想法吗?看看视频捕获,似乎没有办法在opencv 2.4中使用特定的后端打开 事实上,它只会选择第一个后端,它可以找到一个定义的顺序在代码中
谢谢@Aram。在python opencv版本4.1.2.cap=cv2.VideoCapture(')中,我无法使用以下命令在运行时将后端更改为DC1394