进入Android应用。我添加了根据本教程编写的非自由模块:http://web.guohuiwang.com/technical-notes/sift_surf_opencv_android
但我收到了错误:
for
( int i = 0; i < descriptors_object.rows; i++ )
{ if( matches[i].distance < 3*min_dist )
{ good_matches.push_back( matches[i]); }
}
Field&#39;距离&#39;无法解决 无效的参数&#39; //为 的push_back
任何想法如何解决?
答案 0 :(得分:1)
我遇到了与jni类似的问题。我不知道为什么会这样,但这似乎有效。
DMatch match;
match = matches[i];
if( match.distance < 3*min_dist )
{ good_matches.push_back( match); }
这样可行。我一直在得到类似的向量索引错误。