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/Yolov8Create a new Conda environment using Python 3.9:
conda create -n yolov8 python=3.9Activate the newly created Conda environment:
conda activate yolov8Install the necessary Python packages specified in the requirements.txt file:
pip install -r requirements.txtTo run pose estimation on a video, follow these steps:
- Modify the
Yolov8/tempKeypoint.pyfile to change the input.mp4file for processing. - Execute the keypoint detection and extraction script:
python tempKeypoint.pyThis project uses licenses from other repositories. Please ensure to adhere to the licensing requirements of the original repositories and provide appropriate credits.