大佬您好,请问多目标,多尺度旋转的模板匹配应该怎么修改呢,有代码可以学习下吗?感谢
test.cpp里有单个目标多尺度旋转,多目标的话训练给不同的ID就行
您好,我下的最初的版本,test.cpp好像是分别针对多尺度、旋转做匹配,有同时对旋转和多尺度做匹配的例程么?谢谢
同时只需要把scale_step angle_step一起设置就好
同时只需要把scale_step angle_step一起设置就好
建议也写个例程出来,谢谢
同时只需要把scale_step angle_step一起设置就好
测了一下,在train的时候,feature points 画到training的图上位置不对,只能在第一个scale下面是对的,其他scale里面,feature points没有scale
同时只需要把scale_step angle_step一起设置就好
测了一下,在train的时候,feature points 画到training的图上位置不对,只能在第一个scale下面是对的,其他scale里面,feature points没有scale
我的问题可能出现在test.cpp里面 line 253-254 的comments,看不懂啊, 把is_first设成false直接abort了
同时只需要把scale_step angle_step一起设置就好
测了一下,在train的时候,feature points 画到training的图上位置不对,只能在第一个scale下面是对的,其他scale里面,feature points没有scale
我的问题可能出现在test.cpp里面 line 253-254 的comments,看不懂啊, 把is_first设成false直接abort了 你好,我目前也在修改这个代码 能留个联系方式互相交流一下吗
同时只需要把scale_step angle_step一起设置就好
测了一下,在train的时候,feature points 画到training的图上位置不对,只能在第一个scale下面是对的,其他scale里面,feature points没有scale
我的问题可能出现在test.cpp里面 line 253-254 的comments,看不懂啊, 把is_first设成false直接abort了 你好,我目前也在修改这个代码 能留个联系方式互相交流一下吗
你把你的联系方式发我邮箱吧,[email protected]
Hi,请问你修改到什么进度了?有什么进展和问题吗
On Wed, May 31, 2023 at 9:31 PM ccy6839 @.***> wrote:
同时只需要把scale_step angle_step一起设置就好
测了一下,在train的时候,feature points 画到training的图上位置不对,只能在第一个scale下面是对的,其他scale里面,feature points没有scale
我的问题可能出现在test.cpp里面 line 253-254 的comments,看不懂啊, 把is_first设成false直接abort了 你好,我目前也在修改这个代码 能留个联系方式互相交流一下吗
— Reply to this email directly, view it on GitHub https://github.com/meiqua/shape_based_matching/issues/159#issuecomment-1570242228, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFRWR2CDNZIPVARCHUJXE5LXI5B2PANCNFSM47N6A3RQ . You are receiving this because you commented.Message ID: @.***>
Hi,请问你修改到什么进度了?有什么进展和问题吗 … On Wed, May 31, 2023 at 9:31 PM ccy6839 @.> wrote: 同时只需要把scale_step angle_step一起设置就好 测了一下,在train的时候,feature points 画到training的图上位置不对,只能在第一个scale下面是对的,其他scale里面,feature points没有scale 我的问题可能出现在test.cpp里面 line 253-254 的comments,看不懂啊, 把is_first设成false直接abort了 你好,我目前也在修改这个代码 能留个联系方式互相交流一下吗 — Reply to this email directly, view it on GitHub <#159 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFRWR2CDNZIPVARCHUJXE5LXI5B2PANCNFSM47N6A3RQ . You are receiving this because you commented.Message ID: @.>
我训练的时候只有最初尺寸的图片特征点是正确的,其他尺寸特征点没有跟随尺寸变化 所以还是识别不出来
我训练的时候只有最初尺寸的图片特征点是正确的,其他尺寸特征点没有跟随尺寸变化 所以还是识别不出来
那你和我一样的问题
你有什么解决办法吗
``> >
你有什么解决办法吗
我知道了,每一个scale的第一个初始角度要把is_fisrt 设成真,这样调用addTemplate()会重新detect feature points。 我做了如下修改:
float prev_scale = shapes.infos[0].scale; for (auto& info : shapes.infos) { Mat to_show = shapes.src_of(info); if (info.scale != prev_scale) { prev_scale = info.scale; is_first = true; }
...
感谢,我试一试
感谢,我试一试
我还没有测最终的匹配结果,你如果有结果告诉我一下,如果这样正确的话,感谢!
我测试的如果使用多尺寸多角度生成的模板那最终得分基本在80-92,如果只使用单一模板最终的分可以达到95+。但是我们这样修改代码得到的模板是可以使用的。(这个代码我改了好久都没有修改成功,谢谢你的指点)
我测试的如果使用多尺寸多角度生成的模板那最终得分基本在80-92,如果只使用单一模板最终的分可以达到95+。但是我们这样修改代码得到的模板是可以使用的。(这个代码我改了好久都没有修改成功,谢谢你的指点)
可以在template上创建一个mask, 从而去掉一些无关紧要位置的feature。如果识别场景里面有多个target, 或者你使用的多尺度且尺度变化step很小,要加nms, 这样原始尺寸的物体应该只会保留原始尺寸的match,得分应该不会因为使用多尺度而有影响才对