| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> JAVA用OpenCV做AI图片处理 -> 正文阅读 |
|
[人工智能]JAVA用OpenCV做AI图片处理 |
引入在生物识别技术中,市场较为主流的技术主要有人脸识别、指纹识别、虹膜识别以及语言识别四类。 应用领域1、智能旅行 2、住宅建筑管理 3、工地实名制管理 4、门禁管理系统 5、交通运输行业的使用 人脸识别的关键步骤举例这里我用到了百度智能云的人脸识别 1、人脸检测(Face Detection):是检测出图像中人脸所在位置的一项技术 ? ?2、人脸配准(Face Alignment):是定位出人脸上五官关键点坐标的一项技术 ?3、人脸属性识别(Face Attribute):是识别出人脸的性别、年龄、姿态、表情等属性值的一项技术 ?4、人脸比对(Face Compare):是衡量两个人脸之间相似度的算法 ?5、人脸检索:是查找和输入人脸相似的人脸序列的算法 ?6、人脸融合:通过快速精准地定位人脸关键点,将用户上传的照片与特定形象进行面部层面融合,使生成的图片同时具备用户与特定形象的外貌特征 ? OpenCV????????OpenCV的全称是Open Source Computer Vision Library,直译就是“开源计算机视觉库”。取代表开源的单词“Open”、“Computer”的首字母“C”以及“Vision”的首字母“V”,组合命名为“OpenCV”。 ????????OpenCV由一系列C函数和C++类构成,拥有包括500多个C函数的跨平台的中高层?API。它不依赖于其他的外部库——但如果有需要,也可以使用某些外部库。OpenCV覆盖了计算机视觉的许多应用领域,如工厂产品检测、医学成像、信息安全、用户界面、摄像机标定、立体视觉和机器人等。 ? ? ? ? 官方网站 Home - OpenCVhttps://opencv.org/? ? ? 资源准备? ? ? ? 下载网址 OpenCV download | SourceForge.nethttps://sourceforge.net/projects/opencvlibrary/我下载的是opencv-3.4.12-vc14_vc15.exe,可以根据自己需求下载相应的版本,下载完后双击打开。 选择路径 ?打开安装文件后 ?本文需要的资源有opencv_java3412.dll、opencv-3412.jar、haarcascade_frontalface_alt_tree.xml ,一个库文件一个jar包然后还有一个识别多个人的数据的人脸识别器 ? 代码
?运行结果:? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 22:32:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |