什么是圖像加權(quán)和
所謂圖像加權(quán)和呵萨,就是計(jì)算兩幅圖像的像素值之和時(shí)偎箫,將兩幅圖像的權(quán)重考慮進(jìn)來(lái)明吩,數(shù)據(jù)公式表示為如下:
dst=saturate(src1a+src2b+y)
OpenCV中提供cv2.addWeighted()函數(shù)蔑舞,來(lái)實(shí)現(xiàn)圖像的加權(quán)和拒担,該函數(shù)的定義為:
addWeighted(src1, alpha, src2, beta, gamma, dst=None, dtype=None)
其中,參數(shù)alpha和beta是src1和src2所對(duì)應(yīng)的系數(shù)攻询,它們的和可以等于1从撼,也可以不等于1。分別對(duì)應(yīng)數(shù)學(xué)公式a,b蜕窿。而gamma對(duì)應(yīng)數(shù)學(xué)公司y谋逻。需要注意的是gamma的值可以是0,但不能省略桐经,是必選參數(shù)毁兆。
簡(jiǎn)單的理解就是“圖像1系數(shù)1+圖像2系統(tǒng)2+亮度調(diào)節(jié)參數(shù)”。
玻璃上出現(xiàn)人頭
在各大靈異的網(wǎng)站阴挣,我們都會(huì)見(jiàn)到各種的拍攝圖像中出現(xiàn)各種鬼影气堕。當(dāng)然,博主并不是要說(shuō)這完全不存在,至于存不存在不在這里的討論范疇茎芭,但是我們可以通過(guò)圖像加權(quán)和給某個(gè)圖片嵌入人頭揖膜,造成有鬼影的樣子。
上面是兩張?jiān)嫉膱D像梅桩,分別對(duì)應(yīng)上面的src1,src2壹粟。疊加實(shí)現(xiàn)鬼影效果的具體代碼如下所示:
import cv2
img = cv2.imread("2_2.png", 1)
head = cv2.imread("2_1.png", 1)
print(img.shape, head.shape)
head = cv2.addWeighted(img, 1, head, 0.3, 0)
cv2.imshow("123", head)
cv2.waitKey()
cv2.destroyAllWindows()
運(yùn)行之后,效果如下所示:
當(dāng)然宿百,這里還是能看到方正的輪廓趁仙,后面詳細(xì)介紹矩陣運(yùn)算的時(shí)候,會(huì)更加的完善】岩常現(xiàn)在主要講些基礎(chǔ)的東西雀费,讓讀者更加的對(duì)OpenCV感興趣。