CVCaptureFromFile 不适用于 CFileDialog
Posted
技术标签:
【中文标题】CVCaptureFromFile 不适用于 CFileDialog【英文标题】:CVCaptureFromFile not working with CFileDialog 【发布时间】:2013-06-06 04:23:37 【问题描述】:我有一个奇怪的问题,我无法使用 CVCaptureFromFile 打开 asf 视频,其路径是使用 CFileDialog 返回的。
有趣的部分是 CVCaptureFromFile 在调用 CFileDialog 后对硬编码路径不起作用(返回 Null)。
CFileDialog dlg(true);
int Response = dlg.DoModal();
if(Response == 1)
OpenFileName = dlg.GetPathName();
capture = cvCreateFileCapture("c:\\123.asf");
//returning null but working normally if I comment **dlg.DoModal();**
编辑 1: 它非常适合加载图像。
【问题讨论】:
放置断点并检查字符串。 它是正确的。我查过了。 【参考方案1】:以前我也遇到过类似的问题。
-
确保安装了所有必需的编解码器。
将
opencv_ffmpegХХХ.dll
从opencv\bin
放到应用程序目录(或在路径中添加dll)
【讨论】:
嗨伙计,我有那个 dll。我得到了正确的路径。唯一的问题是他们的组合不起作用..还有建议.??? @user2215259 不幸的是没有。以上是关于CVCaptureFromFile 不适用于 CFileDialog的主要内容,如果未能解决你的问题,请参考以下文章
为啥 UITableViewAutomaticDimension 不适用于 sectionFooterHeight?