用OpenCV开发人脸识别软件,用Java好还是用CC++好

用OpenCV开发人脸识别软件,用Java好还是用CC++好,第1张

一般地说,用C/C++比较“主流”些,因为C/C++编译后直态燃前接生成可执行文件,不需要虚拟段棚机,程序性能比较好。

另一方面,无论用C/C++还是JAVA,使用 OpenCV进行开发的帆清难度和工作量,没有太大的差异。

如果你程序追求性能,建议用C或C++

我去年就用opencv开发的android手机端的键差誉关于人脸识别的稿段增强现实应用。我可以很明确的告诉你,java的opencv顶多调用摄像头用,图像处理都用c++的opencv。对于opencv的开发,不管从开发效率还是执行庆唯效率,绝对是c++。java版的opencv想都不要想。

需要身处在光线比较合适的环境,不要太暗,也不要太亮,否则会影响面部的扫描。

人脸的外形很不稳定,人可以通过脸部的变化产生很多表情,而在不同观察角度,人脸的视觉图像也相差很大,另外,人脸识别还受光照条件(例如白天和夜晚,室内和室外等)、人脸的很多遮盖物滚弊(例如口罩、墨镜、头发、胡须等)、年龄等多方面因素的影响。

扩展资料:

一、主要用途

人脸识别主要用于身份识别。由于视频监控正在快速普及,众多的视频监控应用迫切需要一种远距离、用户非配合状态下的大洞族快速身份识别技术,以求远距离快速确认人员身份,实现智能预警。

人脸识别技术无疑是最佳的选择,采用快速人脸检测技术可以从监控视频图像中实时查找人脸,并与人脸数据库进行实时比对,从而实现快速身份识别。

二、应用场景

1、企业、住宅安全和管理。如人颤没脸识别门禁考勤系统,人脸识别防盗门等。

2、电子护照及身份z。中国的电子护照计划公安部一所正在加紧规划和实施。

3、公安、司法和刑侦。如利用人脸识别系统和网络,在全国范围内搜捕逃犯。

参考资料来源:百度百科-人脸识别


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12442858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存