作者:oschina 来源:开源中国 时间:2018-04-16 21:54:04 我要评论

#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()



文章转载自 开源中国社区 [http://www.oschina.net]

本文地址:https://my.oschina.net/wujux/blog/1796441

9阅读 | 0评论
你的回应
写文章

联系我们