我正在使用 SIFT 的 VLFEAT 实现来计算两组图像的 SIFT 描述符:查询和数据库图像。给定一组查询,我想从一个大型描述符数据库中获取最接近的描述符,为此我使用 vl_ubcmatch。
MATCHES = vl_ubcmatch(DESCR1, DESCR2)
如果我首先输入查询描述符并将数据库描述符作为第二个参数或以其他方式输入,则使用vl_ubcmatch 语法会获得不同的结果。
哪个是正确的语法?
1)MATCHES = vl_ubcmatch(QUERY_DESCR,DATABASE_DESCR)
或者
2)MATCHES = vl_ubcmatch(DATABASE_DESCR,QUERY_DESCR)