diff options
| author | Scott Gasch <[email protected]> | 2022-02-08 13:08:52 -0800 |
|---|---|---|
| committer | Scott Gasch <[email protected]> | 2022-02-08 13:08:52 -0800 |
| commit | 5c212d7639f62fcb936f9d7a0bbe704a9f7b213d (patch) | |
| tree | 7141828ab58490339e535d2873fe86d9f33d0c48 /camera_utils.py | |
| parent | dfc2136113428b99719c49a57d3ce68391dcb307 (diff) | |
Hook in pylint to the pre-commit hook and start to fix some of its
warnings. It seems pickier than flake8 which is probably a good
thing.
Diffstat (limited to 'camera_utils.py')
| -rw-r--r-- | camera_utils.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/camera_utils.py b/camera_utils.py index f5d295b..c789ed6 100644 --- a/camera_utils.py +++ b/camera_utils.py @@ -50,7 +50,7 @@ def sanity_check_image(hsv: np.ndarray) -> SanityCheckImageMetadata: weird_orange_count += 1 elif is_near(pixel[0], 0) and is_near(pixel[1], 0): hs_zero_count += 1 - logger.debug(f"hszero#={hs_zero_count}, weird_orange={weird_orange_count}") + logger.debug("hszero#=%d, weird_orange=%d", hs_zero_count, weird_orange_count) return SanityCheckImageMetadata( hs_zero_count > (num_pixels * 0.75), weird_orange_count > (num_pixels * 0.75), @@ -67,23 +67,26 @@ def fetch_camera_image_from_video_server( url = ( f"http://10.0.0.226:8080/Umtxxf1uKMBniFblqeQ9KRbb6DDzN4/jpeg/GKlT2FfiSQ/{camera_name}/s.jpg" ) - logger.debug(f'Fetching image from {url}') + logger.debug('Fetching image from %s', url) try: response = requests.get(url, stream=False, timeout=10.0) if response.ok: raw = response.content - logger.debug(f'Read {len(response.content)} byte image from HTTP server') + logger.debug('Read %d byte image from HTTP server', len(response.content)) tmp = np.frombuffer(raw, dtype="uint8") logger.debug( - f'Translated raw content into {tmp.shape} {type(tmp)} with element type {type(tmp[0])}.' + 'Translated raw content into %s %s with element type %s', + tmp.shape, type(tmp), type(tmp[0]), ) jpg = cv2.imdecode(tmp, cv2.IMREAD_COLOR) logger.debug( - f'Decoded into {jpg.shape} jpeg {type(jpg)} with element type {type(jpg[0][0])}' + 'Decoded into %s jpeg %s with element type %s', + jpg.shape, type(jpg), type(jpg[0][0]) ) hsv = cv2.cvtColor(jpg, cv2.COLOR_BGR2HSV) logger.debug( - f'Converted JPG into HSV {hsv.shape} HSV {type(hsv)} with element type {type(hsv[0][0])}' + 'Converted JPG into %s HSV HSV %s with element type %s', + hsv.shape, type(hsv), type(hsv[0][0]) ) (_, is_bad_image) = sanity_check_image(hsv) if not is_bad_image: @@ -125,7 +128,7 @@ def fetch_camera_image_from_rtsp_stream(camera_name: str, *, width: int = 256) - """Fetch the raw webcam image straight from the webcam's RTSP stream.""" hostname = camera_name_to_hostname(camera_name) stream = f"rtsp://camera:IaLaIok@{hostname}:554/live" - logger.debug(f'Fetching image from RTSP stream {stream}') + logger.debug('Fetching image from RTSP stream %s', stream) try: cmd = [ "/usr/bin/timeout", |
