对 OpenCV 中 getRotationMatrix2D 函数和仿射变换的一点理解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对 OpenCV 中 getRotationMatrix2D 函数和仿射变换的一点理解相关的知识,希望对你有一定的参考价值。
参考技术A 红色框是旋转前的图像 src_img,宽和高分别为 h 和 w,黑色框是逆时针旋转 后的图像 dst_img。可以看到,如果旋转后图像的宽和高保持不变,那么肯定会有一部分图片会被裁掉。而如果想要保证旋转后图片的所有像素都保留下来,那么新图像就必须至少为浅蓝色框这么大。易知,新图像的宽和高至少为:同时,由于我们是绕着原来图像的中心点进行旋转的,而旋转后图像的中心点 离原图像中心点 有偏移,所以我们需要将旋转后的坐标调整到以旋转后图像的中心点为基准。
以上是关于对 OpenCV 中 getRotationMatrix2D 函数和仿射变换的一点理解的主要内容,如果未能解决你的问题,请参考以下文章