Files
usda-vision/pyproject.toml
Alireza Vaezi 37553163db Implement video processing module with FFmpeg conversion, OpenCV metadata extraction, and file system repository
- Added FFmpegVideoConverter for video format conversion using FFmpeg.
- Implemented NoOpVideoConverter for scenarios where FFmpeg is unavailable.
- Created OpenCVMetadataExtractor for extracting video metadata.
- Developed FileSystemVideoRepository for managing video files in the file system.
- Integrated video services with dependency injection in VideoModule.
- Established API routes for video management and streaming.
- Added request/response schemas for video metadata and streaming information.
- Implemented caching mechanisms for video streaming.
- Included error handling and logging throughout the module.
2025-08-04 16:44:53 -04:00

24 lines
518 B
TOML

[project]
name = "usda-vision-cameras"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"imageio>=2.37.0",
"matplotlib>=3.10.3",
"numpy>=2.3.2",
"opencv-python>=4.11.0.86",
"paho-mqtt>=2.1.0",
"pillow>=11.3.0",
"tqdm>=4.67.1",
"fastapi>=0.104.0",
"uvicorn>=0.24.0",
"websockets>=12.0",
"requests>=2.31.0",
"pytz>=2023.3",
"ipykernel>=6.30.0",
"httpx>=0.28.1",
"aiofiles>=24.1.0",
]