python opencv(8)图像镜像

来源:互联网 发布:mac怎么把软件放桌面 编辑:程序博客网 时间:2024/05/29 19:24

图像镜像很简单,将一半图像(左边或右边,上边或下边)的像素值复制到另一边即可。

import cv2import numpy as npfn = "cat.jpg"if __name__ == '__main__':    print 'processing...',    img = cv2.imread(fn)    w = img.shape[1]    h = img.shape[0]    ii = 0    mirror_w = w/2    for j in xrange(0,h):        for i in xrange(0,mirror_w):            img[j,i,:] = img[j,w-i-1,:]            print '.',    cv2.namedWindow('img')    cv2.imshow('img',img)    cv2.waitKey()    cv2.destroyAllWindows()

原来图片是这样的

现在是这样的。。。。。。
哈哈

0 0
原创粉丝点击