2

我正在尝试在 opencv 2.4 中使用 line-mod(在特殊的 line-2d 中)来比较图像。目前我尝试更改测试实现 linemod.cpp 以使用输入图像而不是相机,但没有任何成功。

我试图通过 imread('...', CV_LOAD_IMAGE_COLOR); 加载图像 并将其推送到源向量中,但出现“OpenCV 错误:线性化中的断言失败(response_map.rows % T == 0)”错误。

如果我加载 CV_LOAD_IMAGE_GRAYSCALE 图像,则运行在检测器处停止->匹配错误“线程 1:EXC_BAD_ACCESS(代码=1,地址=0x11310f000)”。

我不明白来自 VideoCapturer 和来自 imread 的图像有什么区别......

有没有人可以帮助我?我完全迷路了......再次;-)

(例如,使用 linemod 从图像中匹配两个对象的示例代码绝对很棒!)

我在 Mac 上使用带有 xcode 的 opencv 2.4。

4

1 回答 1

0

也许回答太晚了,但我对算法也很感兴趣

在 OpenCV Minutes 2012-06-26 ( http://code.opencv.org/projects/opencv/wiki/2012 ) 中,您可以阅读:

9 月前将与 Stefan Hinterstoisser 合作完成 LINEMOD 的最终版本

因此,如果您还没有解决它,您可能需要等待。

于 2012-06-29T11:26:59.950 回答