提供:树莓派ARM上可以*单核实时*的CNN人脸检测

下图为算法检测结果

提供:树莓派ARM上可以*单核实时*的CNN人脸检测_第1张图片

我们的CNN人脸检测算法库libfacedetection针对ARM平台进行了优化。采用NEON指令集,自己手工实现CNN前向;实现过程中去掉冗余,一切只为人脸检测服务,效率得以明显提升。

算法在树莓派上可以单核实时运行。树莓派3B+开发板零售价仅280元,CPU是Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz,并不强大。在这种情况下的速度如下

提供:树莓派ARM上可以*单核实时*的CNN人脸检测_第2张图片

160x120图像可以单核实时处理。由于最小可检人脸10x10像素,相当于640x480图像里的40x40大小,可以满足几乎有所的人脸应用需求。

特点】

  • 纯C语言酿制,不依赖Caffe、OpenBLAS、OpenCV等任何算法库;

  • 使用简洁,仅一个接口函数,不需要加载模型文件;

  • 尺寸小,仅2.61MB(此版本尺寸增大了一点,但速度提升4倍)

  • 全平台兼容,可以运行在Windows、Linux、ARM、iOS、Android等任何平台(免费dll仅支持Windows)

Windows下的DLL可以免费商业使用,ARM下的使用需要商业授权。联系人:[email protected]。 准确率测试可使用Windows DLL来测试。

免费DLL下载网址: https://github.com/ShiqiYu/libfacedetection


提供:树莓派ARM上可以*单核实时*的CNN人脸检测_第3张图片

你可能感兴趣的:(算法,人工智能,计算机视觉,人脸识别,opencv)