Example #1
0
    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)
Example #2
0
  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)
Example #3
0
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())
Example #4
0
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())