| 123456789101112131415161718192021222324252627 |
- import cv2
- import numpy as np
- from immdebug import immdebug # type: ignore
- cap = cv2.VideoCapture(1)
- while True:
- ret, frame = cap.read()
- if not ret:
- break
- gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
- edges = cv2.Canny(gray, 100, 200)
- edges_float = edges.astype(np.float32) / 255.0
- cv2.imshow('Edges', edges)
- key = cv2.waitKey(1) & 0xFF
- if key == ord('q'):
- break
- if key == ord('d'):
- immdebug(edges, "edges", zoom_key="a")
- immdebug(frame, "frame", zoom_key="a")
- immdebug(gray, "gray", zoom_key="a")
- immdebug(edges_float, "edges_float", zoom_key="a")
|