Vehicle Counting System for Multiple Cameras on Jetson Nano.
Budget: $30 – $250 USD
Objective: Develop a robust vehicle counting application optimized for the NVIDIA Jetson Nano. The application should accurately count cars passing through multiple cameras using RTSP live streams.
Key Requirements:
Modular Design:
The software should have a configurable region of interest (ROI). This will allow customization of the tracking area for different camera setups.
The system should support settings for either two-way or single direction vehicle detection, selectable per camera.
Multi-Camera Support:
The application must handle live feeds from at least three cameras simultaneously without frame skipping.
Ensure seamless capturing, detecting, and tracking across all cameras, maintaining high accuracy and performance.
Error Handling:
Implement robust error handling to ensure the application runs continuously without crashes.
Auto-recovery features should be included to handle and log stream interruptions or other common errors.
RTSP Streaming Compatibility:
Must support RTSP for fetching live video feeds directly from IP cameras.
Compatibility with different camera manufacturers and models should be considered.
Performance Requirements:
The system should be optimized for low latency and high throughput on the Jetson Nano platform.
Efficient use of the hardware’s capabilities to prevent lag and ensure real-time processing.
Deliverables:
Fully functional vehicle counting software that meets the above specifications.
Source code with detailed comments and documentation.
A user guide describing how to set up and configure the application for different environments and cameras.
Key Requirements:
Modular Design:
The software should have a configurable region of interest (ROI). This will allow customization of the tracking area for different camera setups.
The system should support settings for either two-way or single direction vehicle detection, selectable per camera.
Multi-Camera Support:
The application must handle live feeds from at least three cameras simultaneously without frame skipping.
Ensure seamless capturing, detecting, and tracking across all cameras, maintaining high accuracy and performance.
Error Handling:
Implement robust error handling to ensure the application runs continuously without crashes.
Auto-recovery features should be included to handle and log stream interruptions or other common errors.
RTSP Streaming Compatibility:
Must support RTSP for fetching live video feeds directly from IP cameras.
Compatibility with different camera manufacturers and models should be considered.
Performance Requirements:
The system should be optimized for low latency and high throughput on the Jetson Nano platform.
Efficient use of the hardware’s capabilities to prevent lag and ensure real-time processing.
Deliverables:
Fully functional vehicle counting software that meets the above specifications.
Source code with detailed comments and documentation.
A user guide describing how to set up and configure the application for different environments and cameras.