【发布时间】:2017-08-14 03:19:52
【问题描述】:
我不了解 Image.Not 和 Image.AbsDiff 的交互。
- 加载图片(确定)
- 取它的补码(OK)
- 带有自身的差异图像(OK=全黑)
- diff 与原始的互补(????这不应该是全白的???)
代码如下:
var i0 = CvInvoke.Imread("myimage.jpg").ToImage<Gray,Byte>();
var not = i0.Not();
var diffself = i0.AbsDiff(i0);
var diffnot = i0.AbsDiff(not);
CvInvoke.Imshow(i0,not,diffself,diffnot);
有人可以解释为什么图像和它的补码之间的区别是一个全新的图像吗?
【问题讨论】: