Skip to content

ammarsufyan/Copra-YOLOv8-GUI

Repository files navigation

Copra-YOLOV8-GUI

Copra Detection GUI using YOLOv8 model with custom dataset, GUI using Tkinter and OpenCV. This GUI integrates industrial machine using PySerial for Embedded Microcontroller (ESP32/STM32).

Step-by-step to Run the Apps

  1. Install Python 3.10.11 here.

  2. Install the requirements.

    pip install -r requirements.txt
    
  3. (Optional) Next, if using RTX GPU, install Pytorch with CUDA.

    pip uninstall torch torchaudio torchvision
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
    
  4. Run the apps

    cd apps
    python app_copra_v8_no_infrared_two_lines.py
    

Citations and Acknowledgements

Glenn Jocher, Ayush Chaurasia, Alex Stoken, Jirka Borovec, NanoCode012, Yonghye Kwon, Kalen Michael, TaoXie, Jiacong Fang, imyhxy, Lorna, 曾逸夫(Zeng Yifu), Colin Wong, Abhiram V, Diego Montes, Zhiqiang Wang, Cristi Fati, Jebastin Nadar, Laughing, … Mrinal Jain. (2022). ultralytics/yolov5: v7.0 - YOLOv5 SOTA Realtime Instance Segmentation (v7.0). Zenodo. https://doi.org/10.5281/zenodo.7347926.