def __init__(self, port, net_args, oversample, category_no, max_num_items, database_filename): self.net_args = net_args self.database_filename = database_filename # Initialize classifier app.oversample = oversample app.agent = agent(**self.net_args) logging.info('Initialize vision model done') app.agent.net.forward() logging.info('Net forward done') # Initialize indexer app.indexer = indexer(category_no, max_num_items) app.indexer.load_category(database_filename) logging.info('Initialize indexer done') # get parser_utils app.parser_utils = parser_utils() app.korean_url_handler = korean_url_handler() # start web server web_server.__init__(self, app, port)
from parser_utils import parser_utils url_prefix = 'http://10.202.35.0:8081/mosaic_request_handler/?query=%s&cate=cate' DATASET_ROOT = '/storage/product' INPUT_FILENAME = '{}/demo_{}.txt'.format('11st_julia', category_no[current_category]) OUTPUT_FILENAME = \ '/storage/product/11st_julia/demo_{}.txt.wrap_size0.det16.pickle'.format( category_no[current_category]) #import pdb; pdb.set_trace() start_total = time.time() #import pdb; pdb.set_trace() meta_filename = '{}/{}'.format(DATASET_ROOT, INPUT_FILENAME) parser = parser_utils() meta = parser.parse(meta_filename) for n, item in enumerate(meta): try: prd_no = item['__prd_no__'] fname = \ '/userdata2/index_11st_20151020/october_11st_imgdata/{}.jpg'.format(prd_no) object_roi = item['__object_roi__'].strip().split(',') category_id = item['__mctgr_no__'] roi = parser.get_roi_meta_dic(object_roi) start_request = time.time() # get json object response = urllib2.urlopen(url_prefix % url) if response <> None: # read json object into managable json object in python retrieved_items = json.loads(response.read())
from parser_utils import parser_utils url_prefix = 'http://10.202.35.0:8081/mosaic_request_handler/?query=%s&cate=cate' DATASET_ROOT = '/storage/product' INPUT_FILENAME = '{}/demo_{}.txt'.format( '11st_julia', category_no[current_category]) OUTPUT_FILENAME = \ '/storage/product/11st_julia/demo_{}.txt.wrap_size0.det16.pickle'.format( category_no[current_category]) #import pdb; pdb.set_trace() start_total = time.time() #import pdb; pdb.set_trace() meta_filename = '{}/{}'.format(DATASET_ROOT, INPUT_FILENAME) parser = parser_utils() meta = parser.parse(meta_filename) for n, item in enumerate(meta): try: prd_no = item['__prd_no__'] fname = \ '/userdata2/index_11st_20151020/october_11st_imgdata/{}.jpg'.format(prd_no) object_roi = item['__object_roi__'].strip().split(',') category_id = item['__mctgr_no__'] roi = parser.get_roi_meta_dic(object_roi) start_request = time.time() # get json object response = urllib2.urlopen(url_prefix % url) if response <> None: # read json object into managable json object in python retrieved_items = json.loads(response.read())