Query Algorithmdbm.open(Db) dbm.open(Index) compute Ci perms and shifts for i in 1..Ncurves { p = Ci(vq) up = dbm.lookup(Index , (i,p)) dn = dbm.lookup(Index , (i,p)) img = dbm.fetch(up) insert img in results while within Range for up and dn { dbm.next(up); img = dbm.fetch(up) check insert img in results dbm.prev(dn); img = dbm.fetch(dn) check insert img in results } } for i in 1..k display (dist,imageId) for resultsi
|