0

我有一个奇怪的问题,我无法使用 CVCaptureFromFile打开 asf 视频,其路径由CFileDialog返回。

有趣的部分是调用 CFileDialog 后CVCaptureFromFile对硬编码路径不起作用(返回 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: 它非常适合加载图像。

4

1 回答 1

0

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

  1. 确保安装了所有必需的编解码器。
  2. opencv_ffmpegХХХ.dllfrom放入opencv\bin应用程序目录(或添加 dll t 路径)
于 2013-06-06T05:01:56.257 回答