简体   繁体   English

OpenCV:VideoCapture无法与DSHOW后端一起使用

[英]OpenCV: VideoCapture not working with DSHOW backend

I built OpenCV (with mingw 4.9.2 @ Win7Prof64) with CMake switches for WITH_FFMPEG and WITH_DSHOW turned on. 我构建了OpenCV(在mingw 4.9.2 @ Win7Prof64上),并为WITH_FFMPEG和WITH_DSHOW打开了CMake开关。 When I access a movie file with VideoCapture (fileName) works fine (it uses ffmpeg backend then). 当我使用VideoCapture (fileName)访问电影文件时,它工作正常(然后使用ffmpeg后端)。

But VideoCapture (fileName, cv::CAP_DSHOW) doesn't work ( isOpened() returns false). 但是VideoCapture (fileName, cv::CAP_DSHOW)不起作用( isOpened()返回false)。

What is missing/ what do I do wrong? 缺少什么/我该怎么办? Are there any kind of dshow libs/ dlls needed? 是否需要任何种类的dshow libs / dll?

至于我在opencv论坛中的副本 ... cv :: CAP_DSHOW未针对文件实现。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM