可以用python 调用opencv, 调用方式:
import cv2
主要函数:
图像的旋转
图像的旋转矩阵一般为:

但是单纯的这个矩阵是在原点处进行变换的,为了能够在任意位置进行旋转变换,opencv采用了另一种方式:
![$ M=\left[ \begin{matrix} \alpha&-\beta&(1-\alpha)center_x-\beta center_y\\-\beta&\alpha&\beta center_x+(1-\alpha)center_y\end{matrix} \right] $](https://i-blog.csdnimg.cn/blog_migrate/ef28b99973a8706f5dcef9aa0693542b.gif)
为了构造这个矩阵,opencv提供了一个函数:
cv2.getRotationMatrix2D():这个函数需要三个参数,旋转中心,旋转角度(正值表示逆时针旋转),旋转后图像的缩放比例
可以用python 调用opencv, 调用方式:
import cv2
主要函数:
图像的旋转
图像的旋转矩阵一般为:

但是单纯的这个矩阵是在原点处进行变换的,为了能够在任意位置进行旋转变换,opencv采用了另一种方式:
![$ M=\left[ \begin{matrix} \alpha&-\beta&(1-\alpha)center_x-\beta center_y\\-\beta&\alpha&\beta center_x+(1-\alpha)center_y\end{matrix} \right] $](https://i-blog.csdnimg.cn/blog_migrate/ef28b99973a8706f5dcef9aa0693542b.gif)
为了构造这个矩阵,opencv提供了一个函数:
cv2.getRotationMatrix2D():这个函数需要三个参数,旋转中心,旋转角度(正值表示逆时针旋转),旋转后图像的缩放比例
2万+
3657

被折叠的 条评论
为什么被折叠?