在Python中,addWeighted()
函數是OpenCV庫中的一個函數,用于對兩個數組進行加權相加運算。它的用法如下:
cv2.addWeighted(src1, alpha, src2, beta, gamma, dst)
參數說明:
src1
:第一個輸入數組,即要相加的數組。alpha
:第一個數組的權重。src2
:第二個輸入數組,即要相加的數組。beta
:第二個數組的權重。gamma
:一個可選參數,代表添加到每個和的標量值。dst
:輸出數組,用于保存加權相加的結果。函數的計算公式如下:
dst = src1 * alpha + src2 * beta + gamma
該函數的作用是將兩個數組進行加權相加,也可以理解為對兩個圖片進行融合操作。其中alpha
和beta
表示兩個數組的權重,gamma
表示添加到每個和的標量值。