OpenCV中波形符运算符的含义

时间:2015-01-09 05:27:11

标签: c++ opencv

考虑

cv::Mat A;
cv::Mat B;   
//read images A and B 

OpenCV / C ++中以下语句的含义是什么

 A &= ~B ;

3 个答案:

答案 0 :(得分:5)

OpenCV中的表达式(A &= ~B)可用于在连续的图像序列中查找移动/移动的对象

<强> E.g。

<强> 1。 Image A

Image A

<强> 2。 Image B - circle moves left

Image B

第3。 Inverse of B => ~B

Inv B

<强> 4。 A&=~B => movement or difference of sequenced images

Movement

答案 1 :(得分:2)

它具有普通意义。 OpenCV文档确实不清楚,运算符列在"Matrix expressions"

答案 2 :(得分:1)

A = A BitwiseAnd (BitwiseNot B)

示例:

  

A = 1100
  B = 0101

     

~B = 1010

     

A&amp; ~B = 1000