BRIAN AJI PAMUNGKAS
Flask adalah sebuah web framework yang ditulis dengan bahasa Python dan tergolong sebagai jenis microframework. Flask berfungsi sebagai kerangka kerja aplikasi dan tampilan dari suatu web.
Flask adalah sebuah web framework yang ditulis dengan bahasa Python dan tergolong sebagai jenis microframework. Flask berfungsi sebagai kerangka kerja aplikasi dan tampilan dari suatu web. Dengan menggunakan Flask dan bahasa Python, pengembang dapat membuat sebuah web yang terstruktur dan dapat mengatur behaviour suatu web dengan lebih mudah. Flask termasuk pada jenis microframework karena tidak memerlukan suatu alat atau pustaka tertentu dalam penggunaannya.
Pada projek kelompok saya, saya akan melakukan implementasi model YOLOv7 ke website menggunakan Flask. Python yang saya gunakan merupakan versi 3.10.8. Berikut tahapan - tahapan implementasi.
Install Library
Cukup install library flask, flask_wtf, wtforms, dan pdfkit pada terminal yang tersedia pada sistem operasi kalian.
Pembuatan Rute Website
Dalam hal ini, saya memerlukan 3 rute untuk projek deteksi plat nomor, yaitu beranda, deteksi, dan hasil. Berikut kodenya.
Pada rute ini, terdapat 2 kondisi, yaitu normal dan menerima file gambar.
Pada rute ini, model YOLOv7 akan bekerja dalam mendeteksi file gambar yang telah diterima sebelumnya.
Setelah model YOLOv7 berhasil mendeteksi objek pada file gambar, maka otomatis menuju halaman hasil dan jika gagal maka menuju halaman beranda/utama. Pada rute ini juga ditambahkan kode untuk render halaman tampilan PDF.
Berikut hasil tampilan dari kode diatas.
Kesimpulan
Implementasi model YOLOv7 ke website menggunakan Flask berhasil dijalankan.