以前在vs2010上跑通过的代码为什么过了一段时间跑不通了呢

liu_yuan19920829 2015-12-10 07:46:49
for (size_t m = 0; m < matches12.size(); m)
{
bool findCrossCheck = false;
for (size_t fk = 0; fk < matches12[m].size(); fk++)
{
DMatch forward = matches12[m][fk];

for (size_t bk = 0; bk < matches21[forward.trainIdx].size(); bk++)
{
DMatch backward = matches21[forward.trainIdx][bk];
if (backward.trainIdx == forward.queryIdx)
{
filteredMatches12.push_back(forward);
findCrossCheck = true;
break;
}
}
if (findCrossCheck) break;
}
}
下面就会出现Assert failed:queries。cols == veclen<>
vector out of range
...全文
1340 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

657

社区成员

发帖
与我相关
我的任务
社区描述
CDN相关技术讨论专区
服务器网络 技术论坛(原bbs)
社区管理员
  • CDN社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧