完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 zealsoft 于 2023-1-11 22:10 编辑 飞凌OK3568-C开发板基于瑞芯微RK3568四核ARM Cortex-A55 处理器的主板,从厂商的宣传看,其主要市场就是人脸识别等视频和图像应用。今天就使用OpenCV自带的DNN模块进行人脸识别,看看其性能如何。 一、OpenCV及其DNN模块 OK3568开发板自带OpenCV 3.4.12,这个版本虽然有点低,但是已经支持DNN进行基于深度学习的人脸检测了。厂商提供的OpenCV基于OpenCL进行了优化,可以较好地支持板载的GPU,从前面的测试可以看出其3D性能还是不错的。 从3.3版开始,OpenCV就支持来自不同框架的模型。OpenCV DNN模块只支持图像和视频的深度学习推理。它不支持微调和训练。不过,OpenCV DNN模块可以作为任何初学者进入基于深度学习的计算机视觉领域的一个完美起点。OpenCV DNN模块对于Intel CPU有深度的优化,性能不错,在ARM上的表现就比较一般了。 我们使用的人脸检查模型是res10_300x300_ssd_iter_140000.caffemodel,这是OpenCV官方提供的一个训练好的模型,应用比较广泛。 我们的测试程序是基于以下代码修改的:https://github.com/LingDong-/fast-many-face-detection-with-cpp-or-openframeworks-on-mac-using-neural-networks。我们没有使用OpenFramworks框架,只使用OpenCV的代码,比较简单。主程序如下(其他所需要的文件请从github上下载):
使用如下命令进行编译:
将生成的face-detect文件和需要的模型文件拷贝到机器上就可以了,没有其他需要的依赖文件。 二、测试结果 我们从网上找了几幅图像就行测试。 第一幅图像是规规矩矩的正面照,OpenCV轻松搞定。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板开箱评测
2919 浏览 1 评论
[技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署
7261 浏览 0 评论
7726 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输
7654 浏览 0 评论
9093 浏览 0 评论
6811浏览 2评论
11220浏览 1评论
5309浏览 1评论
85526浏览 1评论
679浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 11:03 , Processed in 0.602680 second(s), Total 59, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号