OpenCV-006:图片的叠加

来源:互联网 发布:鲜活的数据 pdf 下载 编辑:程序博客网 时间:2024/05/22 14:59
#https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_core/py_image_arithmetics/py_image_arithmetics.html###############################################Import Module                      ####import cv2import numpy as np###############################################Global Parameter                   ####img = cv2.imread('D:\\Data\\016_ComputerVision\\img\\messi5.jpg',cv2.IMREAD_COLOR)###############################################Main Function                      #### #copy regionball = img[10:70, 80:140]#add to set regionimg[100:160, 170:230] = ballcv2.imshow("opencv006-1",img) #image's color splitb,g,r=cv2.split(img)print bcv2.waitKey(1000)#create a imageimg2=np.zeros((177,284,3), np.uint8)#fill color img2.fill(64)#image add without weight coefficientimg3=cv2.add(img,img2)cv2.imshow("opencv006-3",img3) cv2.waitKey(0)img3 = cv2.imread('D:\\Data\\016_ComputerVision\\img\\im2.jpg',cv2.IMREAD_COLOR)#image add with weight coefficientimg4 = cv2.addWeighted(img,0.3,img3,0.7,0)cv2.imshow("opencv006-3",img4) cv2.waitKey(0)cv2.destroyAllWindows()