python手记(42)
python">#!/usr/bin/env python#-*- coding: utf-8 -*-
#code:myhaspl@qq.com
import cv2
import numpy as np
fn1="he2.jpg"
fn2="he1.jpg"
if __name__ == '__main__':
print 'http://blog.csdn.net/myhaspl'
print 'myhaspl@qq.com'
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):
if myimg2[y,x,0]>(myimg2[y,x,0]+myimg2[y,x,1]):
myimg2[y,x,:]=myimg1[y,x,:]
else:
myimg2[y,x,:]=myimg1[y,x,:]*0.2+myimg2[y,x,:]*0.8
print '.',
cv2.namedWindow('img2')
cv2.imshow('img2', myimg2)
cv2.waitKey()
cv2.destroyAllWindows()
python opencv去掉天空蓝色背景后,图像整合
以上是 python手记(42) 的全部内容, 来源链接: utcz.com/z/386927.html