图像的 OpenCV Line-Mod 问题

Posted

技术标签:

【中文标题】图像的 OpenCV Line-Mod 问题【英文标题】:OpenCV Line-Mod problems with Images 【发布时间】:2012-05-11 15:55:47 【问题描述】:

我正在尝试在 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 (code=1, address=0x11310f000)”。

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

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

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

我在 mac 上使用 opencv 2.4 和 xcode。

【问题讨论】:

【参考方案1】:

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

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

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

所以如果你还没有解决它,你可能需要等待。

【讨论】:

Hey BeLion 非常感谢您的回答!既然我没有解决问题,我就等吧;-)

以上是关于图像的 OpenCV Line-Mod 问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 OpenCV 保存图像的问题?

OPENCV图像识别-求思路

OpenCV用像素指针构建图像

Python and OpenCV - 为啥用 OpenCV 处理的裁剪图像仍然可以影响原始图像?

将 CVD 图像转换为彩色 OpenCV 图像

opencv怎么采集yuy2图像