Unity插件DlibFaceLandmarkDetector的使用心得

本文详细介绍如何在Unity中配置并使用DlibFaceLandmarkDetector和OpenCVForUnity插件,实现人脸检测功能。从环境配置到插件导入,再到构建设置和插件使用,全面覆盖,帮助初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Unity小白日记

1.DlibFaceLandmarkDetector
Unity官方插件,在插件商店里即可找到,但是对于我这种只是用来试用一下效果的小白来说还是有点小贵(更别说还是美刀),如果如果有感兴趣的童鞋可以在优快云查找下载,学习使用,商业用途还是要支持正版的!!!!!
配套下载OpenCVForUnity,这些插件优快云都有,可以去查一下。
这里提一下,由于Unity版本不同可能会导致一部分比较老的DlibFaceLandmarkDetecto插件导入后报错,小弟这里提供一下我使用的版本:
Unity 2018.1.0
DlibFaceLandmarkDetecto 1.2.5 (官方规定这个版本配套OpenCVForUnity需使用 2.3.3及以上的版本)
OpenCVForUnity 2.3.3
2.环境配置
由于我们最终会在Android端导出,因此要进行Android环境的配置,网上有很多关于环境配置的文章,这里就不做赘述。我们在配置好Android环境后可以导出apk尝试是否可以使用。
3.导入插件
将插件导入后我们的面板会出现Tools
在这里插入图片描述
点击Tools→DlibFaceLandmarkDetector/ OpenCVForUnity →Set Plugin Import Settings
让我们导入的两个插件分别编译运行一下(注意插件最好不要在中文路径下导入)
导入后将两个插件文件夹拖到Scenes文件夹下
再将两个插件中的资源文件夹StreamingAssets都拖拽到Scenes层级下或是拖出Scenes层级,如果StreamingAssets在两个插件的文件夹下,运行时会显示Failed to load报错。
打开DlibFaceLandmarkDetector文件夹会有一个DlibFaceLandmarkDetectorWithOpenCVExample的压缩包或是一个scenes
在这里插入图片描述
解压或是双击后导入就可以了,之后再Tools编译运行一下就可以了
还有我们插件中的视频文件格式是Unity插件无法直接播放的,系统会报错,要求我们下载QuickTime Player,下载后将Unity关闭重新打开就可以正常使用了。
至此我们的插件导入就完成了
4.添加构建
我们的插件导入后要添加到构建中才能进行一个整体插件界面的选择和退出,因此我们将两个插件中的所有scenes都添加到我们的构建当中就可以了(两个插件中的scenes比较多,仔细添加不要漏掉,不然之后再去找哪一个没有添加到构建中比较麻烦)
在这里插入图片描述
添加完毕之后关闭Build Settings就可以了
5.使用插件
随意选择两个插件中的任意一个scenes,点击运行,Back到主界面就可以体验插件的所有案例功能
在这里插入图片描述
在这里插入图片描述
插件中的案例功能比较简单,感兴趣的童鞋可以自己进行修改。
6.插件使用感受
人脸识别是近几年的热门话题,随着技术的不断成熟,这项技术也被越来越多的应用于我们的工作生活中,这次0距离的接触这项牛逼的技术,也不得不感叹我中们国家对于这项技术应用的成熟,当然一个小小的插件自然是没法和各种大企业的人脸识别技术相比的,但自娱自乐一下还是不错选择哦!!!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值