【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 人脸检测 非人脸识别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值