图像旋转原理和旋转公式
2008-12-18 13:38
295 查看
![](http://school.ogdev.net/upload/img/5923793912.gif)
如果果一个点(x1,y1)旋转到(x2,y2),对应的角度旋转从θ1到θ1+θ2
sinθ1=y1/sqrt(x1*x1+ y1*y1)
cosθ1=x1/sqrt(x1*x1+ y1*y1)
sin(θ1+θ2)=sin(θ1)*cos(θ2)+cos(θ1)*sin(θ2)=y2/sqrt(x2*x2+y2*y2)cos(θ1+θ2)=cos(θ1)*cos(θ2)-sin(θ1)*sin(θ2)=x2/sqrt(x2*x2+y2*y2)根据上述推到出y2=x1*sin(θ2)+y1*cos(θ2);
x2=x1*cos(θ2)-y1*sin(θ2);
代码举例x1=(int)x;x2=x1+1; y1=int(y);y2=y1+1;dx=float(x-x1);dx1=1.0-dx;dy=float(y-y1);dy1=1.0-dy; m_tResPixelArray[i][j].rgbBlue=m_tOriPixelArray[y1][x1].rgbBlue*dx1*dy1+ m_tOriPixelArray[y1+1][x1].rgbBlue*dx*dy1+m_tOriPixelArray[y1][x1+1].rgbBlue*dx1*dy+m_tOriPixelArray[y1+1][x1+1].rgbBlue*dx*dy+0.5;
相关文章推荐
- 图像旋转公式
- 图像旋转算法原理-- 旋转矩阵
- 图像旋转算法原理-- 旋转矩阵
- 图像旋转算法原理
- 利用OpenCV实现旋转文本图像矫正的原理及OpenCV代码
- 图像任意角度的旋转公式
- 图像旋转原理及实现
- 图像旋转算法原理
- 图像旋转原理说明-视频处理基础(2)
- 图像旋转算法原理
- 图像旋转公式
- 图像旋转公式 旋转中心点
- 图像旋转算法原理-- 旋转矩阵
- 图像处理中的旋转、平移、缩放——仿射变换的原理和优化
- 图像旋转的原理,实现与优化
- Logistic Regression(逻辑回归)原理及公式推导
- 图像平移缩放旋转匹配
- 图像旋转的C#示例
- OpenCV2.4.4 图像旋转和缩放
- openCv 图像顺时针、逆时针旋转