python opencv图片融合
#!/usr/bin/env python #-*- coding: utf-8 -*- #code:myhaspl@qq.com import cv2 import numpy as np fn1="he1.jpg" fn2="he2.jpg" if __name__ == '__main__': print 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'working', myimg1 = cv2.imread(fn1) myimg2 = cv2.imread(fn2) w=myimg1.shape[1] h=myimg1.shape[0] sz1=w sz0=h #每个像素为2个像素的平均值 for y in xrange(0,sz0): for x in xrange(0,sz1): myimg2[y,x,:]=myimg1[y,x,:]*0.5+myimg2[y,x,:]*0.5 print '.', cv2.namedWindow('img2') cv2.imshow('img2', myimg2) cv2.waitKey() cv2.destroyAllWindows()