Multi-Camera Football Field Calibration Script

Замовник: AI | Опубліковано: 17.10.2025
Бюджет: 30 $

Job Title: Camera Calibration Setup for Multi-Camera Football Field Job Description: I need a Python developer experienced with OpenCV camera calibration to create a flexible calibration system for multiple static cameras positioned around a football field. The goal is to generate a reusable calibration file (e.g., JSON or YAML) containing the intrinsic and extrinsic parameters of each camera, so that all cameras share one common world coordinate system. The calibration file should be editable and reconfigurable, allowing me to adjust camera positions or re-run the calibration easily when the field or camera setup changes. Expected Deliverables: A working Python script using OpenCV (or similar tools) that: Detects calibration patterns (chessboard, ArUco markers, or field keypoints). Calculates both intrinsic and extrinsic camera parameters. Exports the parameters into a single structured file (e.g., calibration_data.json). The script must handle: Multiple cameras (e.g., 4–20). Different resolutions and focal lengths. Recalibration when camera positions are updated. A small guide (Markdown or text file) explaining: How to capture calibration frames for each camera. How to update the file if cameras are moved to another field. Notes: Cameras are static (no motion). Output file should allow me to use one global coordinate system across all cameras. No need for player tracking or 3D reconstruction — calibration only. Preferred output format: JSON (readable and editable). Code must be clean, modular, and easy to reuse for future stadiums. Preferred Skills: OpenCV (Python) Camera Calibration (multi-view) Coordinate transformation (intrinsic/extrinsic parameters) JSON/YAML file handling Basic linear algebra understanding