平时我们做算术有加减乘除的操作,其实图像里也有这样的操作,只不过有点不一样的地方。比如加法,如果使用numpy里的加法,与OpenCV里的加法就不一样,如下:
>>> x = np.uint8([250])
>>> y = np.uint8([10])
>>> print( cv2.add(x,y) ) # 250+10 = 260 => 255
[[255]]
>>> print( x+y ) # 250+10 = 260 % 256 = 4
[4]
在这里使用cv2.add函数,它的定义如下: