def main():
    p = optparse.OptionParser(usage="Usage: %prog [ options ] <xres> <yres>\n"
      "This program displays a live image of your camera")

    add_common_options(p)

    p.add_option("-o", "--offset", default = "0x0", dest="offset",
            help="Offset in pixels [%default]")
    p.add_option("-b", "--color-coding", default="Y8", dest="cc",
            help="Color coding for acquistion [%default]")
    options, args = p.parse_args()

    if len(args) != 2:
        p.error("Need x and y resolution!")

    l = DC1394Library()
    cam = handle_common_options(options,l)

    m, = filter(lambda m: m.name == "FORMAT7_0", cam.modes)
    cam.mode = m

    size = map(int, args)
    offset = map(int, options.offset.split('x'))
    cc = options.cc

    m.setup(size, offset, cc)

    if cam:
        app = QApplication(args)
        w1 = LiveCameraWin(cam); w1.show(); w1.raise_()
        sys.exit(app.exec_())
def main():
    p = optparse.OptionParser(usage="Usage: %prog [ options ]\n"
      "This program displays a live image of your camera")

    add_common_options(p)

    options, args = p.parse_args()

    l = DC1394Library()
    cam = handle_common_options(options,l)

    if cam:
        app = QApplication(args)
        w1 = LiveCameraWin(cam); w1.show(); w1.raise_()
        sys.exit(app.exec_())