我是靠谱客的博主 开朗大雁,最近开发中收集的这篇文章主要介绍win10+VS2013+OPENCV如何配置于仕琪人脸检测算法win10+VS2013+OpenCV如何配置于仕琪人脸检测算法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

win10+VS2013+OpenCV如何配置于仕琪人脸检测算法

从opencv中文论坛见识了于老师的人脸检测算法,感觉很厉害,导师让我们自己在电脑上跑一下人家的程序。于是在github上下载了解压包,值得说道的是,为了cater for different tastes,最近更新了dll组件,新添加了64位的dll。这样配置起来更方便。

1、遇到的问题

但是在VS2013建立工程以后,然后在属性里面添加了路径等等,debug(X64)时候还是有错误,一开始报错是“应用程序无法正常启动——0xc000007b”,然后directx repair 3.5修复了一下,结果再运行又出现了错误“丢失vcomp100.dll”,我又查看了C盘文件夹,并没有丢失,继续百度搜索。

2、解决方案

  • 后来发现可能是于老师的那些文件可能就是基于VS2010生成的,然后再去属性->常规里发现,确实(V100)未安装,这时候有两种办法:
  • 1、(笨办法),在13的版本上再安装VS2010,反正不冲突,但是又麻烦又占内存。

  • 2、下载Windows SDK 7.1。网址:(点这里)

https://www.microsoft.com/en-us/download/details.aspx?id=8442

这时候网站有三个文件可供下载,你要搞清楚哪一个是64-bit的文件,下载下来然后到SDK 7.1解压的目录下,进入Setup文件夹,分别打开vc_stdamd64、vc_stdx86、WinSDKBuild_amd64,手动一个一个地安装,安装完之后,VS2013的平台工具集(platform toolset)里面就有V100和V90的选项了。

去C盘的programX86的下面MSBulid里去查看,这时候就有了V100对应的文件了。

V90的工具集可以编译了,但是如果选择V100还是无法编译的话。在控制面板里面找到VS2013,点击卸载更改,选择修复就可以了。亲自试过。

结果重新生成解决方案又出现error MSB6006: “CL.exe”已退出,代码为 -1073741515。

这个时候只要退出杀毒软件,清理解决方案,再重新生成发现可以完美的运行了!


结语

搞编程,和电脑打交道只能是这样,遇到一个obstacle,就要谷歌一个去抠一个。

最后

以上就是开朗大雁为你收集整理的win10+VS2013+OPENCV如何配置于仕琪人脸检测算法win10+VS2013+OpenCV如何配置于仕琪人脸检测算法的全部内容,希望文章能够帮你解决win10+VS2013+OPENCV如何配置于仕琪人脸检测算法win10+VS2013+OpenCV如何配置于仕琪人脸检测算法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部