|
一、学习内容
1.学习了?matrix矩阵等相关用法
2.学习了cameraX获取平台人脸识别坐标步骤
二、遇到问题
1、Rect是相对于相机分辨率的,但是如果摄像头的预览分辨率不等于画布的大小就会出现错位的情况
将宽高等比例缩放一下即可
/**
* 开始画矩形框
*
* @param rect1
*/
public void drawFaceRect(Rect rect1) {
this.rect = rect1;
//将屏幕人脸框转换为视频区域的人脸框
rect.left = rect.left * getWidth() / screenHeight+20;
rect.right = rect.right * getWidth() / screenHeight+40;
rect.top = rect.top * getHeight() / screenHeight+30;
rect.bottom = rect.bottom * getHeight() / screenHeight+75;
//在主线程发起绘制请求
postInvalidate();
}
三、下周学习内容
1.学习更多有关人脸识别的功能代码
2.尝试其他功能的实现
|