A guide on how to setup and run pose estimation using YOLOv8 in the Chickenvision project.
In the provided release, there are three .pt
files available for download. Click on each file to initiate the download process to your local machine.
Once the download completes, locate the .pt
files in your system's default download directory (usually the "Downloads" folder).
Navigate to the Yolov8
directory in your project. This is the designated folder for YOLOv8-related files. Transfer the downloaded .pt
files from their current location to this Yolov8
folder.
Open an Anaconda terminal. Navigate to the chickenvision-server/Yolov8
directory. Please note that Anaconda terminal is not the same as the PowerShell terminal.
cd .../chickenvision-server/Yolov8
Create a new Conda environment using Python 3.9:
conda create -n yolov8 python=3.9
Activate the newly created Conda environment:
conda activate yolov8
Install the necessary Python packages specified in the requirements.txt
file:
pip install -r requirements.txt
To run pose estimation on a video, follow these steps:
- Modify the
Yolov8/tempKeypoint.py
file to change the input.mp4
file for processing. - Execute the keypoint detection and extraction script:
python tempKeypoint.py
This project uses licenses from other repositories. Please ensure to adhere to the licensing requirements of the original repositories and provide appropriate credits.