YOLO (You Only Look Once) adalah salah satu algoritma deep learning yang digunakan untuk object detection secara real-time. Artikel ini akan membahas langkah-langkah instalasi YOLO pada Windows beserta pustaka yang diperlukan.
- Membuat Environment pada Anaconda
Sebelum memulai instalasi, kita perlu membuat environment (ENV) pada Anaconda:
Buka Anaconda Prompt.
Buat environment baru dengan Python 3.10:
conda create -n nama_env python=3.10
Aktifkan environment yang telah dibuat:
conda activate nama_env
- Instalasi Dlib
Dlib adalah pustaka yang diperlukan untuk pengenalan wajah dan objek. Ada dua metode instalasi, yaitu menggunakan CPU dan GPU.
Menggunakan CPU
Langsung install dlib menggunakan pip:
pip install dlib
Menggunakan GPU
Download source dlib dari GitHub: https://github.com/davisking/dlib/tree/v19.24.6
Ekstrak source dlib ke dalam folder pilihan.
Buka CMake dan konfigurasi.
Setelah konfigurasi selesai, kembali ke Command Prompt dan masuk ke folder dlib/build, lalu jalankan:
cmake .
Kembali ke folder utama dlib dan jalankan perintah berikut untuk instalasi:
python setup.py install
Verifikasi instalasi dengan membuka Python di Command Prompt:
python
>>> import dlib
>>> dlib.DLIB_USE_CUDA
Jika hasilnya True, berarti dlib telah berhasil menggunakan GPU.
- Instalasi Face Recognition Library
Face recognition akan digunakan dalam Smart Attendant System.
pip install face_recognition
- Instalasi YOLOv11
YOLOv11 adalah versi terbaru YOLO untuk deteksi objek.
Menggunakan CPU
Cukup install menggunakan pip:
pip install ultralytics
Menggunakan GPU
Download Pytorch sesuai spesifikasi di https://pytorch.org.
Install Pytorch dengan command berikut:
pip3 install torch torchvision torchaudio --index-url
https://download.pytorch.org/whl/cu126
Install YOLOv11 dengan:
pip install ultralytics
- Instalasi Pustaka Tambahan
Beberapa pustaka tambahan diperlukan untuk proyek Fall Detection dan Smart Attendant System.
Install LAPX (untuk Fall Detection):
pip install lapx
Install Mediapipe (untuk Smart Attendant System):
pip install mediapipe
Install MySQL Connector (untuk menyimpan data ke database MySQL):
pip install mysql-connector-python
Dengan mengikuti langkah-langkah di atas, sistem Anda kini telah siap untuk menggunakan YOLO, dlib, dan pustaka pendukung lainnya. Selamat mencoba!