python OpenCV加法操作的實現

gamebus發表於2021-09-11

python OpenCV加法操作的實現

說明

1、opencv中使用cv2.add()新增兩個影像,核心操作是在numpy中新增矩陣。

2、加入opencv的方法是飽和操作,即有上限值。

相加的兩張圖片,需要相同的尺寸和通道。

語法格式:

cv2.add(src1, src2, dst=None, mask=None, dtype=None)

返回值:相加之後的影像。

其中src1與src2需要大小和通道數相等或者一副影像和一個標量(標量就是單個數字)

程式碼示例如下:

import cv2 as cv
 
def img_add(src1, src2):
    res = cv.add(src1, src2)
    cv.imshow("add", res)
 
if __name__ == "__main__":
    src1 = cv.imread("./src1.jpg")
    src2 = cv.imread("./src2.jpg")
    img_add(src1=src1, src2=src2)
    cv.waitKey(0)

以上就是python OpenCV加法操作的實現,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4687/viewspace-2828370/,如需轉載,請註明出處,否則將追究法律責任。

相關文章