我遇到一些困难,试图用OpenCV的与Visual Studio 2008(专业版)。 我相信我已经做了一切必要的运行OpenCV的样本,但它崩溃由于运行时错误。 这是推动我疯了,我希望有人可以提供帮助。
但首要的事情。
我的安装步骤
下载OpenCV的2.4.5从sourcefourge.net。
当出现提示时,我选择了“Z:\游戏instalados \ OpenCV的”我的“解压到”从上面的链接下载.exe文件选项。
又到“控制面板” - >“系统” - >“高级系统设置”,然后点击“高级”选项卡中的“环境变量”。 在“系统变量”对话框我强调“路径”,并点击“编辑...”。 在新的窗口,我加入到“变量值”我的安装目录下的文本与结束了“;” 在它之前,即 “Z:\游戏instalados \ OpenCV的\ OpenCV的\建设\ 86 \ VC11 \ BIN”(不包括双引号)。 下面是截图: 。
- 创建于Visual Studio 2008的一个新项目:文件 - >新建 - >项目...,选择 “其他语言” - >“的Visual C ++ - > “的Win32” 作为项目类型; “Win32控制台应用程序” 作为模板。 点击在新窗口中的“下一步”,然后选择“控制台应用程序”,“空项目”,然后选择“完成”。
- 在“解决方案资源管理器”,右键单击我的程序并选择“属性”。 然后,“配置属性” - >“C / C ++” - >“常规”,并在附加包含我添加目录:
- Z:\游戏instalados \ OpenCV的\ OpenCV的\建设\包括
- Z:\游戏instalados \ OpenCV的\ OpenCV的\建设\包括\ OpenCV的
- Z:\游戏instalados \ OpenCV的\ OpenCV的\建设\ \包括opencv2“
- 现在,在 “配置属性” - > “C / C ++” - > “链接” - > “常规”,在 “附加库目录” 我已经添加了“Z:\游戏instalados \ OpenCV的\ OpenCV的\建设\ 86 \ VC11 \ LIB”。
- 现在,在“配置属性” - >“C / C ++” - >“链接” - >“输入”,在“附加依赖”我说:
- opencv_calib3d245.lib
- opencv_contrib245.lib
- opencv_core245.lib
- opencv_features2d245.lib
- opencv_flann245.lib
- opencv_gpu245.lib
- opencv_highgui245.lib
- opencv_imgproc245.lib
- opencv_legacy245.lib
- opencv_ml245.lib
- opencv_nonfree245.lib
- opencv_objdetect245.lib
- opencv_photo245.lib
- opencv_stitching245.lib
- opencv_superres245.lib
- opencv_ts245.lib
- opencv_video245.lib
- opencv_videostab245.lib
- opencv_calib3d245d.lib
- opencv_contrib245d.lib
- opencv_core245d.lib
- opencv_features2d245d.lib
- opencv_flann245d.lib
- opencv_gpu245d.lib
- opencv_highgui245d.lib
- opencv_imgproc245d.lib
- opencv_legacy245d.lib
- opencv_ml245d.lib
- opencv_nonfree245d.lib
- opencv_objdetect245d.lib
- opencv_photo245d.lib
- opencv_stitching245d.lib
- opencv_superres245d.lib
- opencv_ts245d.lib
- opencv_video245d.lib
- opencv_videostab245d.lib(请注意,我并没有什么,尽管该截图显示了添加“opencv_ffmpeg245.lib”)。
- 右键点击 “源文件” - > “现有项”,并添加 - > “添加”, “Z:instalados \ OpenCV的\ OpenCV的\游戏\样本\ CPP \ cout_mat.cpp” 文件。
问题
- 内置项目,这里没有任何问题,“构建成功”。
- “调试” - >“开始调试”。 出现以下内容: 错误http://s8.postimg.org/wdkubk5o3/the_error.jpg的错误全尺寸图像: http://s8.postimg.org/wdkubk5o3/the_error.jpg
我也试图与霍夫线样本,但它没有工作,以及(即使在同一个文件夹中的.exe imread(图像)将找不到镜像)。
任何帮助将不胜感激。
如果我没有做一些足够清晰的安装步骤,请发表评论。
原因这个问题适合于stackoverflow.com
我已经详细的OpenCV的最新发布的完整安装过程(从零开始)使用Visual Studio 2008的使用如果有人解决了这个问题,我们将有一个完整的,工作教程具有相同的必要性人(使用最新的OpenCV的Visual Studio 2008中),以及可能(因为安装过程中的深度)的安装与大多数的Visual Studio版本的最新的OpenCV(不仅仅是2008年,因为本教程将不会有太大变化的一般指导,读者可以很容易地与之相适应)。