函數原型如下:
voidcvAdd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1
第一個原數組
src2
第二個原數組
dst
輸出數組
mask
操作的復蓋面, 8-bit單通道數組; 只有復蓋面指定的輸出數組被修改。
函數 cvAdd 加一個數組到別一個數組中:
dst(I)=src1(I)+src2(I) if mask(I)!=0
除復蓋面外所有的數組必須有相同的類型相同的大小(或ROI尺寸)。?
src1
第一個原數組
src2
第二個原數組
dst
輸出數組
mask
操作的復蓋面, 8-bit單通道數組; 只有復蓋面指定的輸出數組被修改。
函數 cvAdd 加一個數組到別一個數組中:
dst(I)=src1(I)+src2(I) if mask(I)!=0
除復蓋面外所有的數組必須有相同的類型相同的大小(或ROI尺寸)。?
src
原數組.
value
被加入數量
dst
輸出數組
mask
操作的復蓋面(8-bit單通道數組) ; 只有復蓋面指定的輸出數組被修改
函數 cvAddS 用數量值與原數組src1的每個元素想加并存貯結果到
dst(I)=src(I)+value if mask(I)!=0
除復蓋面外所有數組都必須有相同的類型,相同的大小(或ROI大小)
例子如下: