当前位置:   article > 正文

opencv(python)图像运算(加、减与差异影像)_python opencv计算图形元素差值

python opencv计算图形元素差值

1.差异影像 :   

                         

即两幅图像对应像素的差的绝对值。

在python中,利用cv2.imread输入图像,数据类型为np.uint8,在进行图像运算之前,需要转为浮点型np.float32,然后进行相减,在利用cv2.convertScaleAbs转为图像类型np.uint8. 

  1. t1=np.array([[100,255],[255,100]],dtype=np.float32)
  2. t2=np.array([[255,100],[100,255]],dtype=np.float32)
  3. print np.subtract(t1,t2)
  4. print t1-t2

 

np.subtract、np.add和直接用+、-符号是一样的

 print cv2.convertScaleAbs(t1-t2) 

 

 用convertScaleAbs()函数将其转回原来的uint8形式。

co

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/91223
推荐阅读
相关标签
  

闽ICP备14008679号