## OpenCV学习(一)VS2010+OpenCV2.4.9环境配置

OpenCV学习(一)VS2010+OpenCV2.4.9环境配置

由于要做一个文字区域提取的任务需要用到OpenCV里的功能来实现,因此开始漫长的配置环境之路。
我的VisualStudio是2010版本,按照网上的教程下载了opencv3.0.0版本进行配置,结果试了整整一天一直显示缺少MSVCP100d.dll,或者缺少MSVCR100d.dll,况且我明明已经把这些dll文件拷到system32目录底下了,非常无语。后来在网上查阅发现不同的opencv版本和vs进行配置是要注意版本匹配问题,如下:

  • VC7(支持vs2003)

  • VC8(支持vs2005)

  • VC9(支持vs2008)

  • VC10(支持vs2010)

  • VC11(支持vs2012)

  • VC12(支持vs2013)
    如果你所下载的opencv版本和vs版本不匹配就会出现以上缺少dll的问题。遇到这些问题有两种办法:
    1.如果显示dll缺少,我们需要找到MSVCP100d.dll这个文件,可以从网上搜索,也可以直接从装有VS2010的电脑上直接复制一份。然后把MSVCP100d.dll复制到system32目录下,并注册,重新运行程序,不会再提示缺少MSVCP100d.dll,但是又出现了一个问题,缺少MSVCR100d.dll,同样,和上面步骤一样,注册好之后再一次运行程序,就可以了。(不过这个办法我一直没搞好)
    2.下载对应的opencv版本重新配置,网上有很多教程可以参考。例如:
    [https://blog.csdn.net/bestgonghuibin/article/details/38409613][http://www.cnblogs.com/woshitianma/p/3853447.html]
    仅供参考

猜你喜欢

转载自blog.csdn.net/wowkieskate/article/details/85028448