This repository contains a Python script for analyzing video footage of bee interactions. The script tracks the trajectories of bees, calculates interaction probabilities, and provides insights into their behaviors.
- Features
- Technologies Used
- Installation
- Usage
- Analyzes video footage to track the trajectories of multiple bees.
- Calculates interaction probabilities based on tracked data.
- Generates visualizations to display bee movement patterns.
- Supports long video recordings for comprehensive analysis.
- Programming Language: Python
- Video Analysis: OpenCV
- Data Manipulation: NumPy, Pandas
- Git clone using :
git clone https://github.com/harneet862/video_analysis.git - cd video-analysis-bee
- Install the required dependencies:
pip install opencv-python numpy pandas matplotlib - Prepare your video files in the appropriate format (e.g., MP4, AVI).
- Run the video analysis script:
python video_analysis.py --input <path_to_your_video> --output <path_to_output_file>Replace<path_to_your_video>with the path to the video file and<path_to_output_file>with the desired output file name. - The script will process the video and generate output visualizations and interaction probabilities.
- The script processes video footage to derive interaction probabilities between tracked bees.
- Data is organized and visualized to highlight movement patterns and interactions.