예제 #1
0
    def __init__(self):
        parser = utils.MyParser(version=__version__,
                                usage="%prog [xsltfile]",
                                description=__doc__)
        utils.addmanageropts(parser)
        parser.add_option('-g',
                          '--gui',
                          dest='guimode',
                          action="store_true",
                          default=False,
                          help='show file open dialog in GUI')
        try:
            opts, args = parser.parse_args()
        except optparse.OptionError as e:
            print('OptionError:', e, file=sys.stderr)
            sys.exit(1)

        if opts.guimode == True:
            sel = utils.askopenfilenames(title="select XSLT files")
            if sel is not None:
                args.extend(sel)

        if len(args) == 0:
            parser.error("wrong number of arguments")
            sys.exit(1)

        self._files = args
        self._comp = {}
        self._manager = OpenRTM_aist.Manager.init(utils.genmanagerargs(opts))
        self._manager.setModuleInitProc(self.moduleInit)
        self._manager.activateManager()
예제 #2
0
    def __init__(self):

        parser = utils.MyParser(version=__version__, description=__doc__)
        utils.addmanageropts(parser)

        try:
            opts, args = parser.parse_args()
        except optparse.OptionError as e:
            print('OptionError:', e, file=sys.stderr)
            sys.exit(1)

        if opts.configfile is None:
            try:
                cfgname = os.environ[
                    'OPENHRI_ROOT'] + "/etc/google_speech.conf".replace(
                        '/', os.path.sep)
                if os.path.exists(cfgname):
                    opts.configfile = cfgname
            except:
                pass

        self._comp = None
        self._manager = OpenRTM_aist.Manager.init(utils.genmanagerargs(opts))
        self._manager.setModuleInitProc(self.moduleInit)
        self._manager.activateManager()
예제 #3
0
    def __init__(self):
        parser = utils.MyParser(version=__version__,
                                usage="%prog [srgsfile]",
                                description=__doc__)
        utils.addmanageropts(parser)
        parser.add_option('-g',
                          '--gui',
                          dest='guimode',
                          action="store_true",
                          default=False,
                          help='show file open dialog in GUI')

        parser.add_option('-D',
                          '--dictation',
                          dest='dictation_mode',
                          action="store_true",
                          default=False,
                          help='run with dictation mode')

        parser.add_option('-r',
                          '--rebuild-lexicon',
                          dest='rebuild_lexicon',
                          action="store_true",
                          default=False,
                          help='rebuild lexicon')
        try:
            opts, args = parser.parse_args()
        except optparse.OptionError as e:
            print('OptionError:', e, file=sys.stderr)
            sys.exit(1)

        if opts.guimode == True:
            sel = askopenfilenames(title="select W3C-SRGS grammar files")
            if sel is not None:
                args.extend(sel)

        if opts.dictation_mode == False and len(args) == 0:
            parser.error("wrong number of arguments")
            sys.exit(1)

        if opts.dictation_mode == True:
            args.extend(['dictation'])

        if opts.configfile is None:
            try:
                cfgname = os.environ[
                    'OPENHRI_ROOT'] + "/etc/julius.conf".replace(
                        '/', os.path.sep)
                if os.path.exists(cfgname):
                    opts.configfile = cfgname
            except:
                pass

        self._rebuid_lexicon = opts.rebuild_lexicon

        self._grammars = args
        self._comp = {}
        self._manager = OpenRTM_aist.Manager.init(utils.genmanagerargs(opts))
        self._manager.setModuleInitProc(self.moduleInit)
        self._manager.activateManager()
예제 #4
0
    def __init__(self):
        parser = utils.MyParser(version=__version__, description=__doc__)
        utils.addmanageropts(parser)

        try:
            opts, args = parser.parse_args()
        except optparse.OptionError as e:
            print('OptionError:', e, file=sys.stderr)
            sys.exit(1)

        self._comp = None
        self._manager = OpenRTM_aist.Manager.init(utils.genmanagerargs(opts))
        self._manager.setModuleInitProc(self.moduleInit)
        self._manager.activateManager()
예제 #5
0
    def __init__(self):
        encoding = locale.getpreferredencoding()
        sys.stdout = codecs.getwriter(encoding)(sys.stdout, errors="replace")
        sys.stderr = codecs.getwriter(encoding)(sys.stderr, errors="replace")

        parser = utils.MyParser(version=__version__, description=__doc__)
        utils.addmanageropts(parser)

        try:
            opts, args = parser.parse_args()
        except optparse.OptionError as e:
            print('OptionError:', e, file=sys.stderr)
            sys.exit(1)

        self._comp = None
        self._manager = OpenRTM_aist.Manager.init(utils.genmanagerargs(opts))
        self._manager.setModuleInitProc(self.moduleInit)
        self._manager.activateManager()
예제 #6
0
# Author: Francesco Pittaluga

import os
import sys
import tensorflow as tf
import numpy as np
from PIL import Image, ImageFont, ImageDraw
import utils as ut
import load_data as ld
from models import VisibNet
from models import CoarseNet
from models import RefineNet

################################################################################

parser = ut.MyParser(description='Configure')
parser.add_argument(
    "--input_attr",
    type=str,
    default='depth_sift_rgb',
    choices=['depth', 'depth_sift', 'depth_rgb', 'depth_sift_rgb'],
    help=
    "%(type)s: Per-point attributes to inlcude in input tensor (default: %(default)s)"
)
parser.add_argument(
    "--pct_3D_points",
    type=float,
    default=100.,
    choices=[20, 60, 100],
    help=
    "%(type)s: Percent of available 3D points to include in input tensor (default: %(default)s)"
예제 #7
0
    def parseArgs(self, flag=True):
        encoding = locale.getpreferredencoding()
        #sys.stdout = codecs.getwriter(encoding)(sys.stdout, errors = "replace")
        #sys.stderr = codecs.getwriter(encoding)(sys.stderr, errors = "replace")
        parser = utils.MyParser(version=__version__,
                                usage="%prog [seatmlfile]",
                                description=__doc__)

        parser.add_option('-f',
                          '--config-file',
                          dest='config_file',
                          type="string",
                          help='apply configuration file')

        parser.add_option('-n',
                          '--name',
                          dest='naming_format',
                          type="string",
                          help='set naming format')

        parser.add_option('-d',
                          '--daemon',
                          dest='run_as_daemon',
                          action="store_true",
                          help='run as daemon')

        parser.add_option('-v',
                          '--viewer',
                          dest='run_out_viewer',
                          action="store_true",
                          help='create output window')

        parser.add_option('-o',
                          '--option',
                          dest='option',
                          action='append',
                          default=None,
                          help='specify custom configuration parameter')
        try:
            opts, args = parser.parse_args()
        except (optparse.OptionError, e):
            print('OptionError:', e, file=sys.stderr)
            #sys.exit(1)
            return [None, -1]

        self._scriptfile = None
        if (len(args) > 0):
            self._scriptfile = args[0]

        if opts.naming_format:
            sys.argv.remove('-n')
            sys.argv.remove(opts.naming_format)

        if opts.run_as_daemon:
            sys.argv.remove('-d')

        if opts.run_out_viewer:
            sys.argv.remove('-v')

        if len(args) == 0 and flag:
            parser.error("wrong number of arguments")
            #sys.exit(1)
            return [None, -1]

        return [opts, sys.argv]