Exemplo n.º 1
0
def main():
    define("console", default=False, type=bool)
    define("mongo_host", default='localhost')

    parse_command_line()
    fetch_extended(options.mongo_host)
Exemplo n.º 2
0
Input image list should be one image file per line.

Output is a csv of <image_file>,<score>, sorted by score.

Copyright: 2015 Neon Labs
Author: Mark Desnoyer ([email protected])
'''
import cv2
import logging
import model
import sys
import utils.neon
from utils.options import define, options

define('model_file', default=None, help='File that contains the model')
define('output', default=None, help='File to output to. Defaults to stdout')

_log = logging.getLogger(__name__)

def score_images(image_files, outstream):
    _log.info('Opening model %s' % options.model_file)
    mod = model.load_model(options.model_file)

    results = [] # list of (filename, score)
    for imfile in image_files:
        imfile = imfile.strip()
        if imfile == '':
            continue

        image = cv2.imread(imfile)
Exemplo n.º 3
0
import sys

import cv2
import imageio
import logging
import matplotlib.pyplot as plt
import model
import model.predictor
import numpy as np
import time
import utils.autoscale
from utils.options import options, define
from utils import pycvutils
import utils.neon

define('input', default=None, help='Input video file')
define('output', default=None, help='Output video file')
define('model', default=None, help='File that contains the model to use')
define('custom_predictor', default=None, 
       help='Name of the custom predictor to use')
define('aq_groups', default='AquilaOnDemandTest,AquilaTestSpot',
       help=('Comma separated list of autoscaling groups to talk to for '
             'aquilla'))
define('len', default=None, type=float, help='Desired clip length in seconds')
define('n', default=1, help='Number of clips to extract')

_log = logging.getLogger(__name__)

def main():
    conn = utils.autoscale.MultipleAutoScaleGroups(
        options.aq_groups.split(','))
Exemplo n.º 4
0
        else:
            mobi_file = '%s.mobi' % self.ffname
        
        logging.info("Build mobi file: %s" % mobi_file)
        
        import platform
        ostype = string.lower(platform.system())
        
        if ostype == 'windows':
            os.system('kindlegen.exe %s -unicode -o %s' % (self.book_dir+"content.opf", mobi_file))
        else:
            os.popen('kindlegen %s -unicode -o %s' % (self.book_dir+"content.opf", mobi_file))
        
        return self.book_dir+mobi_file

define("url", help="feed url")
define("xpath", default=None, help="full text xpath")
define("max_images", default=10, help="max images in per item", type=int)
define("template_path", default=None, help="templates directory")
define("data_dir", default=None, help="data directory")
define("test", default=False, help="test", type=bool)
define("noimage", default=False, help="no image", type=bool)

def test():
    feeds = [
        {'url':'http://news.163.com/special/00011K6L/rss_newstop.xml', 'xpath':"//div[@id='endText']"},
        {'url':'http://www.cnbeta.com/backend.php', 'xpath':"//div[@id='news_content']"},
        {'url':'http://cn.engadget.com/rss.xml', 'xpath':False},
    ]
    
    for f in feeds:
Exemplo n.º 5
0
Input image list should be one image file per line.

Output is a csv of <image_file>,<score>, sorted by score.

Copyright: 2015 Neon Labs
Author: Mark Desnoyer ([email protected])
'''
import cv2
import logging
import model
import sys
import utils.neon
from utils.options import define, options

define('model_file', default=None, help='File that contains the model')
define('output', default=None, help='File to output to. Defaults to stdout')

_log = logging.getLogger(__name__)


def score_images(image_files, outstream):
    _log.info('Opening model %s' % options.model_file)
    mod = model.load_model(options.model_file)

    results = []  # list of (filename, score)
    for imfile in image_files:
        imfile = imfile.strip()
        if imfile == '':
            continue
Exemplo n.º 6
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os.path
import site
import socket, select
import logging
import base64
import time

TOP_DIR_ = os.path.abspath(os.path.join(__file__, "../../.."))
site.addsitedir(os.path.join(TOP_DIR_, "libs"))

from utils import options
options.define('conf', default=os.path.join(TOP_DIR_, "conf/global.conf"))
options.options['logging'].set('info')

from utils.misc import get_agps_data_key, get_terminal_sessionID_key
from utils.repeatedtimer import RepeatedTimer
from utils.dotdict import DotDict

from utils.myredis import MyRedis
from helpers.confhelper import ConfHelper
from constants import GATEWAY

from agps.packet.parser.codecheck import T_CLWCheck
from agps.packet.parser.agpsparser import AgpsParser 
from agps.packet.composer.agpscomposer import AgpsComposer


class AgpsServer(object):