【发布时间】:2014-11-23 09:27:47
【问题描述】:
我的用例是检测黑白扫描图像的旋转角度。作为第一步,我在网上找到的大多数图像处理算法都不在图像上按位执行,以使背景为黑色,对象为白色。 我的问题是这背后的原因是什么?我找不到任何其他答案,这就是它在图像处理中的完成方式。
谢谢。
【问题讨论】:
-
原因是在 c++ 中 black=0 表示假,>0 表示真,所以二进制掩码表示黑色 = 不是掩码的一部分 (false),而白色 = 掩码的一部分 (true)。我在 openCV 中知道的唯一例外是 distanceTransform 输入,其中 0 表示与前景的距离为 0,因此预期前景元素在那里被 0 屏蔽。
标签: image opencv image-processing