版权归原作者所有,如有侵权,请联系我们

[科普中国]-图像平移

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

图像平移就是将图像中的所有像素点按照给定的平移量进行水平(x方向)或垂直(y方向)移动。

例子初始坐标为(,)的点经过平移(,)(以向右,向下为正方向)后,坐标变为(,)。这两点之间的关系是=+=+

图像平移规律(1)沿轴平移的规律1:向左平移个单位,把解析式中的换成+;向右平移个单位,把原解析式的的换成-

例如向左平移4个单位得到的解析式为:只需把换成即可,向右平移2个单位得到的解析式为:

(2)沿轴平移的规律:向上平移个单位,把解析式中的换成-;向下平移个单位,把解析式中的换成-.

例如向上平移2个单位后的解析式为向下平移4个单位后的解析式为:

代码图像平移操作代码如下:

void ImageTranslation(const Mat& src, Mat& dstImage, int Xoffset, int Yoffset){dstImage.create(src.size(), src.type());int rowNum = src.rows;int colNum = src.cols;for (int i = 0; i