由于手头上关于图像处理的书籍都是在学校图书馆借的, 毕业了就什么都没了, 所以昨晚在网上搜索计算机视觉, 模式识别, 图像处理的书籍, 希望能买一本. 搜到不少的不错书籍, 也打算买下一两本, 但不知道内容如何, 看到一本OpenCV教程基础编, 想着买下, 呵呵, 还是在学校图书馆搜搜看, 先看内容如何. 记过搜到了, 就只有两本, 一本已经被借出, 于是今天第二节课也不上就急着去抢了, 当然~被我借回来了.
翻开看了看, 下载了OpenCV1.0, 在VS2005中配置, 首先是添加库, 包含文件, 然后新建一个项目, 在项目属性--连接器--输入--添加依赖, 然后敲了断简单的代码, 运行......
OH, 弹出警告..."没有找到cxcore100.dll, XXXXX.........."~~~~~~~~~~~
BAIDU一下先..找到解决方法了http://hi.baidu.com/fjqzhcb/blog/item/3aef6b7315907b1f8701b02f.html
我的电脑->属性->高级->环境变量->系统变量->path添加c:/program files/opencv/bin;
重启, 再运行....
OH, 弹出警告..."没有找到MSVCR80D.DLL,XXXX.........."~~~~~~~~~~~
再BAIDU一下先..找到解决方法了http://www.cnblogs.com/niuniu502/archive/2008/03/27/1125468.html
方法一:
在C:/Program Files/Microsoft Visual Studio 8/VC/redi
st/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以运行那个程序了。
方法二:
修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。
方法一我不行....方法二行了~但第二个方法不是动态连接, 那是不是编译好的程序, 到别的机器上要装什么东东才能运行?? 所以我改回/MD或/MDd, 然后把方法一中的文件复制到Debug下重新生成, 运行, 行了
再重新生成一下, 再来, 运行, 又不行了...............还是先用方法二吧..
嘿嘿~目标只是想配置好而已~~