图像如何存储在emgu中?
这些像素值似乎非常大。 ~9 * 10 ^ 9
像素不应该是[0 .. 255]吗?
当我绘制图像时,它看起来似乎没问题。 TemplateMatch是一个灰度浮点数,即:
Image<Gray, Single> TemplateMatch;
当我缩放TemplateMatch时,它似乎对它的外观没有影响。 即:
TemplateMatch._Mul(的 someValue中);
答案 0 :(得分:1)
是的,像素通常在0到255之间,但是当它们没有时,就像在你的情况下一样,无论如何都可以通过几种方式正确地绘制图像。
可以使用图像中的最低和最高值重新映射图像。由于在应用_Mul(somvalue)时没有看到任何变化,因此可能是应用的算法。
处理高于8位深度的图像的另一种方法是应用模运算。应用速度更快,因为您不需要预先扫描图像中的所有像素,但通常会产生不太有趣的结果。
当你说你“画”图像时,我想你正在使用EmguCV中的ImageBox类。请注意,如果您使用其他库绘制它,可能看不到与使用其他算法相同的结果。