ZQCNN:一款具有多种功能的推理框架
一、项目简介
ZQCNN是一款推理框架,可以在windows、linux和arm-linux下运行。它附带了一些人脸检测、识别相关的demo,涵盖了如人脸检测、识别,自然场景文本检测,图片鉴黄等功能。项目中还提供了众多模型的相关信息,包括模型的精度测试结果、不同格式之间的转换等。
二、核心技术
1. 多平台支持:能够在windows、linux和arm-linux下运行,这意味着它在不同操作系统和硬件架构下都能发挥作用,具有较好的兼容性。
2. 模型转换:例如有mxnet2zqcnn可将mxnet上的模型转换为ZQCNN格式,这有助于整合不同来源的模型,扩展框架的应用范围。
3. 多线程支持:虽然目前存在多线程反而比单线程慢的情况,但它已经支持通过openmp加速的多线程功能,在未来的优化中有很大潜力提升性能。
三、实践案例
1. 人脸检测与识别方面
-在LFW数据库进行人脸识别精度测试,不同模型如MobileFaceNet-res2-6-10-2-dim128等有着不同的精度测试结果,可用于衡量模型在实际人脸识别场景中的性能。
-提供了如MTCNN等人脸检测模型,并且不断更新改进,像2020-03-22日更新提供了一组可以检测到带口罩的人脸的MTCNN模型。
2. 其他应用方面
-自然场景文本检测方面,添加了从TextBoxes转过来的模型,不过存在速度慢、准确度不高的情况。
-图片鉴黄方面,有从open_nsfw转过来的模型,虽然未测试准确度,但也展示了其在不同应用场景下的尝试。
四、项目总结
ZQCNN作为一款推理框架,功能丰富且不断发展更新。它在人脸检测、识别以及其他一些应用场景下都有涉及,并且在模型转换、多平台支持等方面有着自己的特点。然而,它也存在一些有待优化的地方,如多线程性能等。希望大家在了解这个项目之后,能够积极留言参与讨论,分享自己的看法或者使用经验。
项目地址
数据统计
数据评估
本站链氪巴士提供的ZQCNN:一款可多平台运行且含多种demo的推理框架都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
vipstone/faceai是GitHub上的一个项目,具有10.8k个星标和2.5k个分叉。该项目功能多样,包括人脸检测、识别(图片、视频)、轮廓标识、头像合成、数字化妆、性别识别、表情识别、视频对象提取、图片修复、自动上色、眼动追踪(待完善)、换脸(待完善)等。开发环境指定为Windows10(x64),涉及Python3.6.4、OpenCV3.4.1、Dlib19.8.1、face_recognition1.2.2、keras2.1.6、tensorflow1.8.0、TesseractOCR4.0.0 - beta.1等工具或框架,还有丰富的教程。在技术实现上,人脸识别采用OpenCV/Dlib,人脸检测使用face_recognition,性别识别运用keras + tensorflow,文字识别依靠TesseractOCR等,对相关领域入门者是很好的学习资源。