Hi there,
I was doing some basic image processing and I used a Mat of type CV_8UC3 as a mask. Apparently this is incorrect, so the program failed on a OpenCV assert. So far no problem, just my misinterpretation.
But here's the issue: I read the assert to find out what I did wrong, and it has a strange comparison:
mask.empty() || mask.type() == CV_8U
The type of the mask is compared to a depth... Although the comparison is equivalent to mask.type() == CV_8UC1
, it's confusing for a simple user...
So my question is: is this a bug? Should I report it?