Esempio n. 1
0
  def __init__(self, port):

    util_root = '/works/demon_11st/utils'
    sys.path.insert(0, util_root)
    from exifutil import exifutil
    app.exifutils = exifutil()

    #import pdb; pdb.set_trace()
    agent_root = '/works/demon_11st/agent/detection'
    sys.path.insert(0, agent_root)
    import _init_paths
    from conf import conf
    from agent import agent
    yaml_file = '/storage/product/detection/11st_All/cfg/faster_rcnn_end2end_test.yml'
    conf = conf(yaml_file, 0)
    app.agent = agent()

    from korean_url_handler import korean_url_handler
    app.korean_url_handler = korean_url_handler()

    # start web server
    web_server.__init__(self, app, port)
from vsm import vsm


host_ip = '10.202.4.219'
feature_demon_port = 8080
port = 8081
html_filename = 'index_11st.html'
html_filename_vsm = 'index_vsm.html'
sentense_filename = \
  '/storage/coco/COCO_trainval_test_sentenses.ResCept_epoch35_embedding2048_hidden384_layer2.txt'
  #'/storage/coco/COCO_trainval_sentense.inception7_lstm2_embedding384.txt'
  #'/works/VSM/documents/COCO_sentense.txt'
url_prefix = 'http://%(host_ip)s:%(port)d/lua_wrapper_request_handler/?url=%%s' % \
  {'host_ip': host_ip, 'port': feature_demon_port}

exifutils = exifutil()
vsm = vsm(sentense_filename)


# global the flask app object
app = flask.Flask(__name__)


def gen(camera):
  while True:
    frame = camera.get_frame()
    yield (b'--frame\r\n'
           b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')


@app.route('/vsm_request_handler', methods=['GET'])
sys.path.insert(0, vsm_root)
from vsm import vsm

host_ip = '10.202.4.219'
feature_demon_port = 8080
port = 8081
html_filename = 'index_11st.html'
html_filename_vsm = 'index_vsm.html'
sentense_filename = \
  '/storage/coco/COCO_trainval_test_sentenses.ResCept_epoch35_embedding2048_hidden384_layer2.txt'
#'/storage/coco/COCO_trainval_sentense.inception7_lstm2_embedding384.txt'
#'/works/VSM/documents/COCO_sentense.txt'
url_prefix = 'http://%(host_ip)s:%(port)d/lua_wrapper_request_handler/?url=%%s' % \
  {'host_ip': host_ip, 'port': feature_demon_port}

exifutils = exifutil()
vsm = vsm(sentense_filename)

# global the flask app object
app = flask.Flask(__name__)


def gen(camera):
    while True:
        frame = camera.get_frame()
        yield (b'--frame\r\n'
               b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')


@app.route('/vsm_request_handler', methods=['GET'])
@crossdomain(origin='*')