예제 #1
0
 def matchdir(self):
     crt = '' if self.criteria is None else ',' + self.criteria
     if self.QUERY == 'q5-test' or self.QUERY == 'q4-test' or self.QUERY == 'oak-test':
         celldesc = [y for y in self.dbdir.split('/') if y][-1]
         return os.path.join(
             self.maindir, 'Research/results/%s/matchescells(%s),%s,%s%s' %
             (self.QUERY, celldesc, self.QUERY, query.searchtype(
                 self.params), crt))
     return os.path.join(
         self.maindir,
         'Research/results/%s/matchescells(g=100,r=d=236.6),%s,%s%s' %
         (self.QUERY, self.QUERY, query.searchtype(self.params), crt))
topnresults = 1
verbosity = 1
copytopmatch = True
resultsdir = os.path.expanduser('~/topmatches')
maindir = os.path.expanduser('~/shiraz')
#maindir = os.path.expanduser('~/.gvfs/data on 128.32.43.40')
params = query.PARAMS_DEFAULT.copy()
params.update({
  'checks': 1024,
  'trees': 1,
  'distance_type': 'euclidean',
  'descriptor': 'surf',
  'vote_method': 'highest',
  'confstring': 'unicell',
})
dbdump = os.path.join(maindir, "Research/collected_images/earthmine-fa10.1,culled/37.871955,-122.270829")
if __name__ == "__main__":
    querydir = os.path.join(maindir, '%s/' % QUERY)
    dbdir = os.path.join(maindir, 'Research/cellsg=100,r=d=236.6/')
    matchdir = os.path.join(maindir, 'Research/results(%s)/matchescells(g=100,r=d=236.6),%s,%s' % (QUERY, QUERY, query.searchtype(params)))
    if len(sys.argv) > 4:
        print "USAGE: {0} QUERYDIR DBDIR OUTPUTDIR".format(sys.argv[0])
        sys.exit()
    elif len(sys.argv) == 4:
        querydir = sys.argv[1]
        dbdir = sys.argv[2]
        matchdir = sys.argv[3]
    topnresults = 1
    INFO("matchdir=%s" % matchdir)
    characterize(querydir, dbdir, matchdir, ncells, copytopmatch, params)
예제 #3
0
 def matchdir(self):
   crt = '' if self.criteria is None else ',' + self.criteria
   if self.QUERY == 'q5-test' or self.QUERY == 'q4-test' or self.QUERY == 'oak-test':
     celldesc = [y for y in self.dbdir.split('/') if y][-1]
     return os.path.join(self.maindir, 'Research/results/%s/matchescells(%s),%s,%s%s' % (self.QUERY, celldesc, self.QUERY, query.searchtype(self.params), crt))
   return os.path.join(self.maindir, 'Research/results/%s/matchescells(g=100,r=d=236.6),%s,%s%s' % (self.QUERY, self.QUERY, query.searchtype(self.params), crt))
예제 #4
0
maindir = os.path.expanduser('~/shiraz')
#maindir = os.path.expanduser('~/.gvfs/data on 128.32.43.40')
params = query.PARAMS_DEFAULT.copy()
params.update({
    'checks': 1024,
    'trees': 1,
    'distance_type': 'euclidean',
    'descriptor': 'surf',
    'vote_method': 'highest',
    'confstring': 'unicell',
})
dbdump = os.path.join(
    maindir,
    "Research/collected_images/earthmine-fa10.1,culled/37.871955,-122.270829")
if __name__ == "__main__":
    querydir = os.path.join(maindir, '%s/' % QUERY)
    dbdir = os.path.join(maindir, 'Research/cellsg=100,r=d=236.6/')
    matchdir = os.path.join(
        maindir, 'Research/results(%s)/matchescells(g=100,r=d=236.6),%s,%s' %
        (QUERY, QUERY, query.searchtype(params)))
    if len(sys.argv) > 4:
        print "USAGE: {0} QUERYDIR DBDIR OUTPUTDIR".format(sys.argv[0])
        sys.exit()
    elif len(sys.argv) == 4:
        querydir = sys.argv[1]
        dbdir = sys.argv[2]
        matchdir = sys.argv[3]
    topnresults = 1
    INFO("matchdir=%s" % matchdir)
    characterize(querydir, dbdir, matchdir, ncells, copytopmatch, params)