aboutsummaryrefslogtreecommitdiff
path: root/src/argaze/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/argaze/__main__.py')
-rw-r--r--src/argaze/__main__.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/argaze/__main__.py b/src/argaze/__main__.py
index 9adda75..15a78c1 100644
--- a/src/argaze/__main__.py
+++ b/src/argaze/__main__.py
@@ -28,23 +28,22 @@ import cv2
# Manage arguments
parser = argparse.ArgumentParser(description=__doc__.split('-')[0])
parser.add_argument('context_file', metavar='CONTEXT_FILE', type=str, help='JSON context filepath')
-parser.add_argument('-v', '--verbose', action='store_true', default=False, help='enable verbose mode to print information in console')
+parser.add_argument('-v', '--verbose', action='store_true', default=False,
+ help='enable verbose mode to print information in console')
args = parser.parse_args()
# Manage logging
-logging.basicConfig(format = '%(levelname)s: %(message)s', level = logging.DEBUG if args.verbose else logging.INFO)
+logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.DEBUG if args.verbose else logging.INFO)
# Load context from JSON file
with from_json(args.context_file) as context:
# Loaded object must be a subclass of ArContext
if not issubclass(type(context), ArContext):
-
raise TypeError('Loaded object is not a subclass of ArContext')
if args.verbose:
-
print(context)
# Create a window to display context
@@ -63,15 +62,13 @@ with from_json(args.context_file) as context:
if issubclass(type(context.pipeline), ArCamera):
for scene_frame in context.pipeline.scene_frames():
-
cv2.imshow(scene_frame.name, scene_frame.image())
-
+
# Key interaction
key_pressed = cv2.waitKey(10)
# Esc: close window
if key_pressed == 27:
-
raise KeyboardInterrupt()
# Stop frame display