我正在尝试在opencv 2.4中使用line-mod(在特殊的line-2d中)来比较图像。目前我尝试更改测试实现linemod.cpp以使用输入图像而不是相机,但没有任何成功。
我尝试通过imread('...',CV_LOAD_IMAGE_COLOR)加载图片;并在源向量中推送它但得到'OpenCV错误:断言失败(response_map.rows%T == 0)在线性化'错误。
如果我加载CV_LOAD_IMAGE_GRAYSCALE图像,则运行在检测器停止 - >匹配错误'Thread 1:EXC_BAD_ACCESS(code = 1,address = 0x11310f000)'。
我不明白是什么区别来自VideoCapturer和来自imread的图像......
那里有没有人可以帮助我?我完全迷失了......再次; - )
(例如,使用linemod匹配图像中两个对象的示例代码绝对棒极了!)
我在mac上使用带有xcode的opencv 2.4。
答案 0 :(得分:0)
回答可能为时已晚,但我对算法感兴趣
在OpenCV会议纪要2012-06-26(http://code.opencv.org/projects/opencv/wiki/2012)中,您可以阅读:
将在9月份与Stefan Hinterstoisser合作完成LINEMOD的最终版本
所以如果你还没有解决它,你可能想等一下。