最近在做项目的时候,需要从前端摄像头抓取照片,然后将照片中的人脸识别出来。
因为摄像头的API是C++写的,之前的同事用Java实现了获取照片的步骤。项目原先的设计是Java程序将照片获取后转化为二进制流,直接通过HTTP 协议发给后台处理,后台使用Python中的dlib来实现人脸的检测和识别。
但是这样设计的一个缺点就是要占用很多带宽,不是一个好的设计。
所以在Java端使用了OpenCV,将人脸检测并裁剪后才发送给后台去识别,我们使用的是OpenCV 官方自带的haar特征,识别精度和速度都没能满足条件,所以在尝试新的算法。
这两天在尝试的是Python实现的MTCNN算法,这个是根据机器学习原理实现的(详细查看MTCNN算法),精度上相比OpenCV有了较大的提升,所以想要采用这个算法来处理。
但现在又有一个难题,就是照片获取是Java实现,而检测是用Python实现,所以这两个要结合起来有点麻烦,暂时尝试的就是在Java端调用Python脚本
2018-08-31:Java 调用 Python脚本
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 图像和视频分析 原文:Images and Video Analysis 译者:飞龙 协议:CC BY-NC-SA...
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 传奇的人生总是被人羡慕。 关于乔布斯,关于马云,我们对他们都是耳熟能详,无论从媒体中,还是人们口口相传 江湖中永远...
- 我经常对自己选择教师这个职业感到惶恐,因为在面对教育学生这份责任时,总是觉得自己做得不够好而感到很惭愧。现在的学生...