#coding:utf-8
'''
图像重映射
'''
import cv2
import numpy as np
src = cv2.imread('datas/l1.jpg')
rows,cols,channels = src.shape
img_x = np.zeros((rows,cols),np.float32)
img_y = np.zeros((rows,cols),np.float32)
# 坐标映射
for y in range(rows):
for x in range(cols):
img_y[y,x] = rows - y
img_x[y,x] = cols - x
dst = cv2.remap(src,img_x,img_y,cv2.INTER_LINEAR)
cv2.imshow('src',src)
cv2.imshow('dst',dst)
cv2.waitKey()
cv2.destroyAllWindows()
最后
以上就是谨慎花瓣最近收集整理的关于Python OpenCV实例:图像重映射的全部内容,更多相关Python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复