利用虹软人脸识别SDK搭建的一个C++小Demo

最近看的一个美女小姐姐讲解的人脸识别应用程序搭建,挺感兴趣,然后自己照着做了一遍。

步骤很详细,做完决定再把她的视频简化为博客,很简单的一个小Demo,代码部分没有分析,单纯只是讲了怎么搭建环境并运行。感兴趣的可以自行分析代码。

参考视频讲解:https://www.ixigua.com/i6724843974432915982/

虹软公司的这个产品是免费的,适合用来学习体验。

环境:VS2013+opencv2.4.9+SDK:ArcSoft_ArcFace_Windows_x64_V2.2

第一步:到虹软官网注册账号

用手机号注册,还需要实名认证 https://ai.arcsoft.com.cn/product/arcface.html

添加应用:

下载SDK:

选择对应的平台:

点击下载SDK到本地:

下载完成后解压:

第二步:下载opencv2.4.9

参考博客:https://blog.csdn.net/wsf09/article/details/78853823

1、首先下载安装包

可以从OpenCV的官网下载 OpenCV2.4.9

我是在别人的百度云盘下载的:https://pan.baidu.com/s/1o7WoC7S

2、安装过程

首先,双击下载好的opencv-2.4.9.exe,解压缩

选择自己的安装路径

解压缩至指定路径后,会出现一个opencv文件夹,里面包含两个文件夹,说明安装成功了。

第三步:VS2013创建项目

新建一个Win32控制台应用程序的空项目

添加一个空的cpp源文件

将SDK中的示例代码全部拷贝过来

第四步:工程配置

1 先将SDK中的头文件inc和lib文件拷贝到工程目录

2 将opencv的头文件和lib文件拷贝到工程目录

拷贝之后目录:

配置C++附加包含目录:opencv头文件路径和SDK头文件路径

配置链接器附加库目录:

配置opencv附加依赖项:

opencv_core249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

第五步:修改代码sampleDemo.cpp

1 第一行注释掉

2 修改对应的APPID和SDKKey

在“我的应用”里找自己的复制过来就行了 https://ai.arcsoft.com.cn/ucenter/resource/build/index.html#/application/118802

3 修改待对比的照片名

1.jpg

2.jpg

4 拷贝dll到可执行程序所在的Debug目录

从以下路径拷贝:

第五步:运行效果

相似度80%(特征对比一般达到80%以上就认为是同一个人,嘿嘿,这俩宝宝很像)年龄3岁

 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值