我是靠谱客的博主 谨慎花瓣,这篇文章主要介绍Python OpenCV实例:图像重映射,现在分享给大家,希望可以做个参考。

#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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部