OpenCV Java入门四 认出这是“一张脸”
来源:http://www.tudoupe.com时间:2022-03-29
我们理解OpenCV在前三个阶段之后的基本原理。
今天,我们将宣布 开放 CV 承认, 这是一个人类的面孔 知道如何完成它。
我不知道你在说什么 Mattof Rect.
OpenCV 使用探测多波段来检测这张脸。 请记住这只是对脸的识别, 而不是对脸的识别 。
这是我们要打造的面孔, 我们不想打基础。
目标多尺度要求两个参数( Mat src 和 matofRect compect dections )。
- 第一种功能是人类面孔的新形象;
- 第二个功能是获取和输出图像中的所有人类面孔, 并将其输出到 Matof Rect 对象 。
例如,在下图中,有五张面孔,我们一个一个地认出他们,并在他们脸上用盒子标记他们。

最后,如前述课程所示,我们使用图像浏览器课程,用“标记”显示一个人的脸。
全代码
ImageViewer.java
再上一遍
DetectFace.java
这个是主类。
老三样:
- 必须装入 Opencv_java343.dll 。
- 加载人脸分拣器;
- 创建Mat对象;
然后我们开始认出彼此的面孔:
- 使用目标多尺度, 识别导入的 Mat 对象的所有面孔 。
- 然后我们可以利用堡垒(矩形矩形: objsetations. ToAray () ) 吸引所有的脸孔;
- 使用 Imgproc. 矩形在每个被检测到的面孔周围创建“ 绿色” 框架 。
- 图像查看器。 ImgShow 显示突出显示的面孔;
运行
运行效果如下

把可识别的面孔放在文件里
我们目前保存五张被检测到的面孔作为jpeg照片。
使一个简单的写作板运作。
之后,我们将把这个方法 纳入我们的原始代码。
我们可以在D:Opencv-Demoface目录中收集五张人们的脸的照片,

相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
