图像平移 cv.warpAffine()函数用法

Posted tangjunjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像平移 cv.warpAffine()函数用法相关的知识,希望对你有一定的参考价值。

 

# 图像平移
image1=‘C:\\\\Users\\\\10107472\\\\Desktop\\\\myfile\\\\tensorflow-yolov\\\\read.jpg‘
img = cv.imread(image1,0)
rows,cols = img.shape
print(‘image_original=‘,img.shape)
M = np.float32([[1,0,100],[0,1,50]]) # 平移矩阵
dst = cv.warpAffine(img,M,(300,420)) # img为需要变换的图像,M为需要平移的位置,(300,420)为平移后图像尺寸
print(‘dst.shape=‘,dst.shape)
cv.imshow(‘original img‘,img)
cv.imshow(‘change img‘,dst)
cv.waitKey(0)
cv.destroyAllWindows()

 

技术图片

 

以上是关于图像平移 cv.warpAffine()函数用法的主要内容,如果未能解决你的问题,请参考以下文章

图像的仿射变换:cv2.warpAffine()

opencv图像处理

opencv 中的 cv2.warpAffine()

opencv 图像平移缩放旋转翻转 图像仿射变换

OpenCV实现图像的几何变换

如何在不使用 cv2.warpAffine() 的情况下翻译图像? [Python 3 和 OpenCV 4.1]