day2

Day2

抱歉day1day2之前差了这么久。。

之前seetaface的facedetection示例工程已经运行成功了,下一步我打算阅读一下seetaface其他部分的代码

首先说上次出现的问题:

上次的问题的原因是这样的:

Seetaface工程使用的是opencv2.4.11而我的电脑使用的opencv版本是3.2.0

因此如果想要在我的电脑上跑通就一定要项目属性管理器里修改如下几项,而上次我做的修改只修改了其中部分内容,没有修改全,导致会一直报错不能运行

(因为第一次改这些所以有些地方也不是很清楚,如果有什么地方弄错了,欢迎指出

所以应该这么来

1.视图->其他窗口->属性管理器,在examples项目下单机鼠标右键->属性

在属性页下:

修改“配置”为:活动(Debug)

注:release也是对应一样的

修改“平台”为:x64

注:在之前一篇opencv的配置博客里有提到VS 2015中不能进行32位的OpenCV的编译,因此要记得修改成64位的
(上一次运行失败就是因为我没有在x64下修改)

2.链接器->输入附加依赖项->编辑

在弹出来的页面内添加  opencv_world320d.libopencv_world320.lib

3.在facedetection里做同样的修改然后在debug+x64模式下运行

结果如下:

注:因为测试程序默认是用命令行来传参的,所以我修改了一下属性里的命令参数,用了一张自己电脑里的图片

修改命令参数仍然是在属性管理器里修改:

Examples下右键->配置属性->调试->命令参数,修改了一下测试用的文件名

原文地址:https://www.cnblogs.com/ChildishChange/p/6293274.html