网站大量收购独家精品文档,联系QQ:2885784924

在未安装OpenCV库的电脑上运行OpenCV程序.pdf

在未安装OpenCV库的电脑上运行OpenCV程序.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在未安装OpenCV库的电脑上运行OpenCV程序

这一节的内容感觉比较土鳖。这从来就是一个老生常谈的问题。学MFC 的时候就知道这个 事情了,那时候记得老师强调多次,如果写的demo 想在人家那里演示一下,一定要选择静 态库使用mfc,而不是选择动态链接库,否则在人家电脑里没有对应的dll 文件,是无法运 行起来的。可见老师在这方面吃过亏啊。昨天用OpenCV 写了个东西,发过去让人家测试, 可人家告诉我:“你这土鳖程序在我这无法运行“,好囧啊。这里把我的解决过程记录一下。 希望能对大家遇到类似的问题有所帮助。 首先,介绍一下我的开发环境32bits+winXP+VS2008+OpenCV,他的电脑 32bits+Win7+none (他电脑其他开发环境基本没装,是个裸机)。 我程序里用到的库文件包括core、highgui、imgproc、video,用的是debug 版本,写的是 个控制台程序。所以把相应的dll 文件copy 过去,分别是opencv_core231d.dll、 opencv_highgui231d.dll、opencv_imgproc231d.dll、opencv_video231d.dll (如果是release 版本,要copy 相应的没有d 结尾的动态链接库,下面相应的dll 都存在类似的问题)。本 以为这样就ok 了,第一次传给他,他告诉我运行不了,没有任何提示,用命令行运行,提 示应用程序缺少相应的并行配置,百度出来的答案千奇百怪,感觉都没有切中要害。 于是又找了一台装的xp 的电脑试验,这次弹出错误是缺少tbb_debug.dll,我忽然想起来我 第一次运行程序的时候也是弹出过这个错误。于是根据电脑的配置是32 位机,开发环境是 vs9 ,找到对应目录下的tbb_debug.dll 文件,copy 过去,再试。 这次弹出的错误比较离奇,提示缺少msvcp100d.dll,可是大哥,我用的开发环境是vs2008 , 对应的文件应该是msvcp90d.dll 才对吧(这个问题目前没想出合理解释),不管了,死马 当活马医,又去别人电脑copy 过来msvcp100d.dll 和msvcr100d.dll,再试。 这次弹出缺少msvcp90d.dll 了,呵呵,该来的还是会来。这是由于他的电脑没有vs 平台运 行时的对应dll 造成的,网上搜了下解决办法。去C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT 目录把Microsoft.VC90.CRT.manifest、 msvcm90.dll、msvcp90.dll、msvcr90.dll 四个文件都copy 过来,又去C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.OPENMP 目录下把 Microsoft.VC90.OpenMP.manifest、vcomp90.dll 两个文件copy 过去。 这次总算离胜利比较近了,不报错了,但是视频文件无法打开,感觉还是OpenCV 相关的 动态链接库没有copy 过去,又copy 了几个dll,比如opencv_ffmpeg.dll 。这次总算可以运 行了。oh yeah~~ 问题是解决了,不过对于dll 文件的理解还是不够深刻,网上还有说是因为运行时库的问题, 需要在相关项目设置里把MDD 设置为MTD,但我试过,发现不是这个问题。要是能有办 法,像MFC 那样把相应的dll 进行静态编译,都做到exe 里面就好了。不知道是我知之甚 少,还是OpenCV 的程序不行。期待高手指点一二。 感谢大家指导,我把心得又写了一篇 /yang_xian521/article/details/7027190

文档评论(0)

tangzhaoxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档