【Android】Matrix

Translate——平移变换

  • preTranslate
  • setTranslate

x = x1 + x0
y = y1 + y0

  • postTranslate

Rotate——旋转变换

  • preRotate
  • setRotate

x =  cosβ * x0-  sinβ * y0

y =  sinβ * x0 + cosβ * y0

  • postRotate

 

Scale——伸缩变换

  • preScale
  • setScale

x = K1 * x0
y = k2 * y0

  • postScale

例1. 以y轴对称过去

matrix.setScale(-1 , 1);

例2. 以x轴对称

matrix.setScale(1,-1);

References

一、Matrix

Android 自定义View学习(八)——Matrix知识学习

Android Matrix图像变换处理

二、坐标系

相机成像模型——建立过程(世界坐标系,相机坐标系,图像坐标系,图像像素坐标系,四者之间的关系)

OpenCV学习之世界坐标系、相机坐标系、图像坐标系和像素坐标系之间的转换关系

三、Camera

Android: Camera相机开发详解(上) —— 知识储备

Android:Camera2开发详解(下):实现人脸检测功能并实时显示人脸框

Android Camera使用和人脸检测

Android Camera2.0 API实现摄像头预览并获取人脸关键坐标

Android Camera2 预览,拍照,人脸检测并实时展现

Android FaceDetector进行人脸检测

Android 人脸检测 非人脸识别

猜你喜欢

转载自blog.csdn.net/yuki_q/article/details/85233532