#https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_core/py_image_arithmetics/py_image_arithmetics.html
###########################################
####Import Module ####
import cv2
import numpy as np
###########################################
####Global Parameter ####
img = cv2.imread('D:\\Data\\016_ComputerVision\\img\\messi5.jpg',cv2.IMREAD_COLOR)
###########################################
####Main Function ####
#copy region
ball = img[10:70, 80:140]
#add to set region
img[100:160, 170:230] = ball
cv2.imshow("opencv006-1",img)
#image's color split
b,g,r=cv2.split(img)
print b
cv2.waitKey(1000)
#create a image
img2=np.zeros((177,284,3), np.uint8)
#fill color
img2.fill(64)
#image add without weight coefficient
img3=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 coefficient
img4 = cv2.addWeighted(img,0.3,img3,0.7,0)
cv2.imshow("opencv006-3",img4)
cv2.waitKey(0)
cv2.destroyAllWindows()
OpenCV-006:图片的叠加
最新推荐文章于 2023-01-31 01:34:50 发布