Visual c++ CVCaptureFromFile不使用CFileDialog
我有一个奇怪的问题,我无法用CVCaptureFromFile打开asf视频,其路径是通过CFileDialog返回的 有趣的是调用CFileDialog后,CVCaptureFromFile对硬编码路径不起作用(返回Null)Visual c++ CVCaptureFromFile不使用CFileDialog,visual-c++,opencv,Visual C++,Opencv,我有一个奇怪的问题,我无法用CVCaptureFromFile打开asf视频,其路径是通过CFileDialog返回的 有趣的是调用CFileDialog后,CVCaptureFromFile对硬编码路径不起作用(返回Null) CFileDialog dlg(true); int Response = dlg.DoModal(); if(Response == 1) OpenFileName = dlg.GetPathNa
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:
它可以完美地加载图像 以前我也遇到过类似的问题
opencv\bin
将opencv\u ffmpegèèèè.dll
放入应用程序目录(或在路径中添加dll)嗨,老兄,我有那个dll。我得到了正确的路径。唯一的问题是他们的组合不起作用。。还有其他建议吗?@user2215259很遗憾,没有。请放置一个断点并检查字符串。它是正确的。我查过了。