热门推荐
JAVA用OpenCV做AI图片处理
2025-01-03 06:30

在生物识别技术中,市场较为主流的技术主要有人脸识别指纹识别虹膜识别以及语言识别四类。

1、智能旅行

2、住宅建筑管理

3、工地实名制管理

4、门禁管理系统

5、交通运输行业的使用

这里我用到了百度智能云的人脸识别

1、人脸检测(Face Detection:是检测出图像中人脸所在位置的一项技术

 

 2、人脸配准(Face Alignment:是定位出人脸上五官关键点坐标的一项技术

 3、人脸属性识别(Face Attribute:是识别出人脸的性别、年龄、姿态、表情等属性值的一项技术

 4、人脸比对(Face Compare:是衡量两个人脸之间相似度的算法

 5、人脸检索:是查找和输入人脸相似的人脸序列的算法

 6、人脸融合:通过快速精准地定位人脸关键点,将用户上传的照片与特定形象进行面部层面融合,使生成的图片同时具备用户与特定形象的外貌特征

 

        OpenCV的全称是Open Source Computer Vision Library,直译就是“开源计算机视觉库”。取代表开源的单词“Open”、“Computer”的首字母“C”以及“Vision”的首字母“V”,组合命名为“OpenCV”。

        OpenCV由一系列C函数和C++类构成,拥有包括500多个C函数的跨平台的中高层 API。它不依赖于其他的外部库——但如果有需要,也可以使用某些外部库。OpenCV覆盖了计算机视觉的许多应用领域,如工厂产品检测、医学成像、信息安全、用户界面、摄像机标定、立体视觉和机器人等。

        官方网站

     

资源准备

        下载网址

我下载的是opencv-3.4.12-vc14_vc15.exe,可以根据自己需求下载相应的版本,下载完后双击打开。

选择路径

 打开安装文件后

 本文需要的资源有opencv_java3412.dll、opencv-3412.jar、haarcascade_frontalface_alt_tree.xml ,一个库文件一个jar包然后还有一个识别多个人的数据的人脸识别器


    以上就是本篇文章【JAVA用OpenCV做AI图片处理】的全部内容了,欢迎阅览 ! 文章地址:https://sicmodule.kub2b.com/quote/18395.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站https://sicmodule.kub2b.com/mobile/,查看更多   
发表评论
0评