在段落 4.2 ( 行方向检测 )中,
我们观察到,由于每个二进制图像是定向滤波过程的输出,因此霍夫变换仅在该方向的邻域中提供相关信息(相对于输入图像移位90°)。因此,对于每个方向,只有这些信息是有用的,我们保存了 它作为数据矩阵中的列。
他们实际在谈论什么?
例如,请查看第261行的this C# source code
public class HoughLineTransformation
{
... ... ...
private short[,] houghMap;
... ... ...
}
他们是在谈论这个2D数组houghMap
吗?
如果否,我该如何获得?
答案 0 :(得分:0)
它们似乎有多个输入图像,这些图像都来自过滤操作。由于不同的滤波,每个图像仅包含特定角度范围内的线,因此每个霍夫累加器阵列中只有一小部分将包含有用的信息。
为了进一步处理,他们不为每个图像使用一个霍夫累加器阵列,而是将所有图像的霍夫输出组合成一个"数据矩阵"。
因此,他们只是通过获取那些带有有用信息的结果来减少数据量,并将它们与自定义数据结构相结合。