这个示例应用试图“匹配”是什么?

时间:2018-01-19 10:31:17

标签: opencv

我正在查看LSDDetector实现,并找到示例应用程序matching.cpp。有谁知道它试图'匹配'是什么?它似乎使用了两个掩码(Kernel32.dllmask1)并使用它们检测线条。使用所有面具的重点是什么?

1 个答案:

答案 0 :(得分:0)

基本上您使用遮罩来指定感兴趣区域(ROI),因此处理仅限于遮罩指定的区域。这是一个简单的例子:

图片

image

<强>掩模

mask

给定代码使用BinaryDescriptor::operator()来检测keylines并在一次调用中计算其描述符。它对整个图像执行检测。

代码也可以使用BinaryDescriptor::detect后跟BinaryDescriptor::compute用于相同目的。

LSD是一个检测器的线段,它使用references中给出的EDLN方法进行线段检测。

BinaryDescriptor是检测器和描述符。它使用LSD进行线段检测,并使用references中给出的LBD方法进行线描述。