python手记(42)

python

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

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

回到顶部