Mohon tunggu...
Erwin Yonata
Erwin Yonata Mohon Tunggu... Programmer - Mahasiswa Ilmu Komputer

Yo ayo rekk. Bahas teknologi sampe oyote.

Selanjutnya

Tutup

Artificial intelligence

Buat Aplikasi AI dengan Mudah Pakai YOLOv8

23 Juli 2024   23:09 Diperbarui: 23 Juli 2024   23:23 40
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
sumber: github.com/ultralytics

Apakah kamu ingin membuat aplikasi AI dengan cepat dan keren?

Jika ya, yuk kita buat bareng-bareng disini, dengan menggunakan library YOLOv8

sumber: mouser.mx
sumber: mouser.mx

Kamu pernah melihat aplikasi seperti ini? Ini merupakan contoh aplikasi AI vehicle detection, yang dapat mendeteksi dan mengkategorikan kendaraan berdasarkan tipe kendaraan. Kamu bisa membuat aplikasi seperti diatas dengan mudah dengan menggunakan library YOLOv8.

GAS! Yuk kita buat

1. Pastikan kamu punya python

YOLOv8 adalah library AI yang berjalan di bahasa pemrograman python, jadi kamu harus menginstall python terlebih dahulu. Jika kamu menggunakan Linux, terkadang python sudah terinstall otomatis saat kamu melakukan instalasi Linux pertama kali. Jika kamu menggunakan Windows, kamu perlu melakukan instalasi manual dengan installer. Kamu bisa mendapatkan installer python dengan mengunjungi website official nya.

Jika kamu ingin membuat virtual environment maka akan lebih baik, karena ini membuat ruang isolasi yang menjaga integrutas daru program python kalian. 

NB. Saya sarankan untuk menggunakan versi python yang 3.9 atau 3.10, karena versi terbaru python terkadang bisa menyebabkan error atau sesuatu yang tidak disangka-sangka

2.  Download library

Selanjutnya, kamu dapat menginstall library YOLOv8

Kamu dapat melakukannya dengan,

pip install ultralytics

Perintah diatas akan melakukan instalasi package-package python yang dibutuhkan untuk YOLOv8 dapat berjalan, tak terkecuali OpenCV akan juga terinstall.

NB. Jika kamu mengalami error, kamu menurunkan versi OpenCV menjadi 4.9.0.80

pip install opencv-python==4.9.0.80

3. Jalankan kode

Dari sini, kalian dapat melakukan inference (atau menjalankan AI) secara langsung dengan melakukan eksekusi kode di bawah ini,

 

sumber: carbon.sh
sumber: carbon.sh

Kode diatas akan melakukan,

1. Melakukan download model YOLOv8 yang berukuran nano dan akan tersimpan di current directory

2. Setelah itu program akan melakukan download gambar dari URL dan juga tersimpan di current directory

3. Setelah semua di download, gambar akan dimasukkan ke YOLOv8 untuk di prediksi

4. Setelah prediksi sudah keluar, gambar yang sudah teranotasi dengan prediksi akan tersimpan sebagai nama "output.jpg"

5. Sedangkan, hasil data prediksi akan di print ke terminal

4. Jadilah Aplikasi

Ini merupakan tahap yang sangat simple dan sangat sederhana. Kamu bisa melakukan pengembangan dengan memadukan fungsi VideoCapture dari library OpenCV, dan melakukan inference ke YOLOv8 pada tiap frame  yang di baca oleh OpenCV.

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Artificial intelligence Selengkapnya
Lihat Artificial intelligence Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun