OpenCV开发之——页面效果处理(2)
一 概述
本文介绍人脸识别中的页面处理
- 识别成功后的识别框显示与隐藏
- 识别成功后的识别框大小调整
- 识别成功后的图像截取
二 识别成功后的识别框显示与隐藏
2.1 识别框显示代码
1 | for (int i = 0; i < facesArray.length; i++){ |
2.2 识别框隐藏
1 | for (int i = 0; i < facesArray.length; i++){ |
三 识别成功后的识别框大小调整
3.1 调整前
1 | val facesArray = faces.toArray() |
3.2 调整后
1 | val faceList = faces.toArray().flatMap { |
说明:
- x坐标轴:向左移动70
- y坐标轴:向上移动70
- 宽度:增加70
- 高度:增加70
四 识别成功后的图像截取
4.1 截取识别框区域
1 | public static boolean saveImage(Mat image, Rect rect) { |
4.2 截取整个屏幕区域
1 | public static boolean saveImage(Mat image, Rect rect) { |