Posts Tagged ‘Matrix学习

Matrix学习——对称变换(反射)

By: 海市蜃楼 | In: Android开发

29 2010

什么是对称变换?具体的理论就不详细说明了,图像的镜像就是对称变换中的一种。

Matrix学习——错切变换

By: 海市蜃楼 | In: Android开发

28 2010

什么是图像的错切变换(Shear transformation)?我们还是直接看图片错切变换后是的效果:

Matrix学习——Preconcats or Postconcats?

By: 海市蜃楼 | In: Android开发

28 2010

Preconcats matrix or  Postconcats matrix? 从最基本的高等数学开始,Matrix的基本操作包括:+、*。Matrix的乘法不满足交换律,也就是说A*B ≠B*A。 还有2种常见的矩阵: 有了上面的基础,下面我们开始进入主题。由于矩阵不满足交换律,所以用矩阵B乘以矩阵A,需要考虑是左乘(B*A),还是右乘(A*B)。在Android的android.graphics.Matrix中为我们提供了类似的方法,也就是我们本篇幅要说明的Preconcats matrix 与 Postconcats  matrix。下面我们还是通过具体的例子还说明:

Matrix学习——图像的复合变化

By: 海市蜃楼 | In: Android开发

21 2010

Matrix学习——基础知识篇幅中,我们留下一个话题:如果图像围绕着某个点P(a,b)旋转,则先要将坐标系平移到该点,再进行旋转,然后将旋转后的图像平移回到原来的坐标原点。 我们需要3步: 平移——将坐标系平移到点P(a,b); 旋转——以原点为中心旋转图像; 平移——将旋转后的图像平移回到原来的坐标原点; 相比较前面说的图像的几何变化(基本的图像几何变化),这里需要平移——旋转——平移,这种需要多种图像的几何变化就叫做图像的复合变化。 设对给定的图像依次进行了基本变化F1、F2、F3…..、Fn,它们的变化矩阵分别为T1、T2、T3…..、Tn,图像复合变化的矩阵T可以表示为:T = TnTn-1…T1。

Matrix学习——如何使用Matrix

By: 海市蜃楼 | In: Android开发

19 2010

上一篇幅  Matrix学习——基础知识,从高等数学方面给大家介绍了Matrix,本篇幅我们就结合Android 中的android.graphics.Matrix来具体说明,还记得我们前面说的图像旋转的矩阵: 从最简单的旋转90度的是:


About mo-Android

这里有一群热爱开发的人,我们的文章以原创、翻译为主,包含了我们对Android的认识,对Android的研究,以及一些开发心得和感想,如果 你喜欢我们的站点,喜欢我们的文章,欢迎拍砖,欢迎交流。希望新版的mo-Android能够为你带来更好的体验。

  • sayisee: G1是享受不动了,呵呵~ PS:烦请博主到下面链接,帮忙选投上数第六个(西 [...]
  • fennek: 找了半天,在国家和地区的选项里只有香港,没有中国大陆,运营商里也只 [...]
  • 卡卡西: 1.6能向下兼容1.5的,目前没发现1.5的程序在1.6的机器上有什么问题,作者不要 [...]
  • 张凯: 把我加到群里呗,QQ:82190688 [...]
  • 张凯: 把我加到群里呗,QQ:82190688 [...]

Calendar

2010年九月
« 八    
 12345
6789101112
13141516171819
20212223242526
27282930