【问题标题】:CVCaptureFromFile not working with CFileDialogCVCaptureFromFile 不适用于 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: 它非常适合加载图像。

【问题讨论】:

  • 放置断点并检查字符串。
  • 它是正确的。我查过了。

标签: visual-c++ opencv


【解决方案1】:

以前我也遇到过类似的问题。

  1. 确保安装了所有必需的编解码器。
  2. opencv_ffmpegХХХ.dllopencv\bin放到应用程序目录(或在路径中添加dll)

【讨论】:

  • 嗨伙计,我有那个 dll。我得到了正确的路径。唯一的问题是他们的组合不起作用..还有建议.???
  • @user2215259 不幸的是没有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-25
  • 2015-04-11
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
  • 2015-12-16
  • 1970-01-01
相关资源
最近更新 更多