OpenCV中波浪号运算符的含义
Meaning of tilde operator in OpenCV
考虑
cv::Mat A;
cv::Mat B;
//read images A and B
OpenCV/C++中以下语句的含义是什么
A &= ~B ;
A = A BitwiseAnd (BitwiseNot B)
示例:
A = 1100
B = 0101
~B = 1010
A&~B = 1000
是普通的意思。 OpenCV 文档确实不清楚,operators 列在 "Matrix expressions"
下
OpenCV 中的表达式 ( A &= ~B
) 可用于 在连续的图像序列中找到 movement/moved 个对象。
例如
1. Image A
2。 Image B - circle moves left
3。 Inverse of B => ~B
4. A&=~B => movement or difference of sequenced images
考虑
cv::Mat A;
cv::Mat B;
//read images A and B
OpenCV/C++中以下语句的含义是什么
A &= ~B ;
A = A BitwiseAnd (BitwiseNot B)
示例:
A = 1100
B = 0101~B = 1010
A&~B = 1000
是普通的意思。 OpenCV 文档确实不清楚,operators 列在 "Matrix expressions"
下OpenCV 中的表达式 ( A &= ~B
) 可用于 在连续的图像序列中找到 movement/moved 个对象。
例如
1. Image A
2。 Image B - circle moves left
3。 Inverse of B => ~B
4. A&=~B => movement or difference of sequenced images