VS2012配置OpenCV3.0.0
Posted 工控及机器视觉学习笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2012配置OpenCV3.0.0相关的知识,希望对你有一定的参考价值。
开始是按VS2012与OpenCV3.1.0搭配,但是无论如何配置都无法测试成功。后来发现我的OpenCV3.1.0没有支持vc11。于是下了OpenCV3.0.0终于配置成功了。官网下载不知道是不是由于大局域网的原因无法访问,幸好下面这个兄弟博客提供了百度云分享,大家酌情下载。
下面是配置过程,VS2012和openCV3.1.0的安装就不说了,直接从项目配置开始:
1 建立win32 控制台应用程序
2 勾选空项目
3 视图->其他窗口->属性管理器
4 VC++目录->包含目录
5 库目录
6 链接器->输入->附加依赖项
7 环境变量添加(如下是我的openCV安装路径):
D:\\soft\\opencv setup pack\\openCV3.0\\opencv\\build\\x64\\vc11\\bin;
D:\\soft\\opencv setup pack\\openCV3.0\\opencv\\build\\x86\\vc11\\bin
8 将对应的dll文件拷入window/system32和syswow64 文件夹
9 测试代码:
////////////////////////////////////////////////////////////////// #include <opencv2/opencv.hpp> using namespace cv; int main() { //(1) read a pic Mat img=imread("e:/test.png"); //(2) show pic imshow("load pic",img); //wait 6s to close waitKey(6000); } ///////////////////////////////////////////////////////////////////
10 遇到的错误:
Mat img=imread("e:/test.png"); //如果图片不使用绝对地址,可能找不到图片会发生错误fa
发生如下图片的0x7545C52F error
以上是关于VS2012配置OpenCV3.0.0的主要内容,如果未能解决你的问题,请参考以下文章