Java人脸识别

Java人脸识别人脸识别应用广泛.在这里我用的是虹软的sdk地址:https://ai.arcsoft.com.cn.这个好,一年免费到期好像还能续.白嫖呗要啥自行车官网首页-右上角开发者中心-选择“人脸识别”-添加SDK,会生

人脸识别应用广泛.在这里我用的是虹软的sdk 地址: https://ai.arcsoft.com.cn.这个好,一年免费到期好像还能续.白嫖呗 要啥自行车在这里插入图片描述

官网首页 -> 右上角开发者中心 -> 选择“人脸识别” -> 添加SDK,会生成APPID、SDK KEY后续会用到,根据需要选择不同的环境,然后下载SDK是一个压缩包。
在这里插入图片描述
具体流程请参照知乎文章:https://zhuanlan.zhihu.com/p/111530728
github上Demo地址:https://github.com/xinzhfiu/ArcSoftFaceDemo

流程就不多赘述了 这里说一下遇到的问题 (继续看下文默认浏览完 上文知乎文章)

在这里插入图片描述
其留言多数显示识别不出人脸 我跑起demo也遇到同样的问题
在这里插入图片描述
按照提示方法步骤使用,是识别不出人脸的

debug发现在这里插入图片描述
底层jar中的count为空,人脸特征无法获取,没发把人脸数据加入数据库从而报:未检测到人脸的提示

解决方法: 我是换成最新的sdk3.0

<dependency>
            <groupId>com.arcsoft.face</groupId>
            <artifactId>arcsoft-sdk-face</artifactId>
            <version>3.0.0.0</version>
            <scope>system</scope>
            <systemPath>${basedir}/lib/arcsoft-sdk-face-3.0.0.0.jar</systemPath>
        </dependency>

在application.properties中修改

config.arcface-sdk.sdk-lib-path=c:/arcsoft_lib  //下载的sdk中.dll文件路径
config.arcface-sdk.app-id=你的appid  
config.arcface-sdk.sdk-key=你的appkey  //登录虹软我的应用中能找到
config.arcface-sdk.thread-pool-size=5

这样基本上就没有问题了在这里插入图片描述
摄像头捕捉人脸识别对比 年龄的显示 会根据光线角度的不同显示不同的年龄 并不怎么准确
把项目部署到服务器上,却无法通过直接调用摄像头,无法进行
在这里插入图片描述搜了以下原因,浏览器安全协议,要在部署项目的域名 安装https证书.搜了一下个人免费制作证书的方法,好像都不怎么管用.就在腾讯云上申请了一下SSl.
申请腾讯ssl证书查看博客Java人脸识别

今天的文章Java人脸识别分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/72802.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注