MCPcopy Create free account
hub / github.com/Ar-Ray-code/lingbot-depth-trt / open_video_writer

Function open_video_writer

python/scripts/live_demo.py:163–172  ·  view source on GitHub ↗
(args: argparse.Namespace, frame_size: tuple[int, int])

Source from the content-addressed store, hash-verified

161
162
163def open_video_writer(args: argparse.Namespace, frame_size: tuple[int, int]) -> cv2.VideoWriter | None:
164 if not args.output_video:
165 return None
166 output_video = Path(args.output_video)
167 output_video.parent.mkdir(parents=True, exist_ok=True)
168 fourcc = cv2.VideoWriter_fourcc(*args.video_fourcc)
169 writer = cv2.VideoWriter(str(output_video), fourcc, args.video_fps, frame_size)
170 if not writer.isOpened():
171 raise RuntimeError(f"Failed to open video writer: {output_video}")
172 return writer
173
174
175def write_run_metadata(args: argparse.Namespace, output_dir: Path, camera_info: dict[str, str]) -> None:

Callers 1

run_demoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected