Image Scoring oleh Angky
Proyek yang dinamakan Image Scoring ini berfungsi sebagaimana namanya, yaitu memberikan nilai terhadap gambar digital yang diinput oleh user. Adapun penilaian yang dimaksud mencakup:
- Black-white image detection : mendeteksi apakah gambar tersebut merupakan gambar hitam-putih atau bukan.
- Cartoon image detection : mendeteksi apakah gambar tersebut merupakan gambar kartun atau bukan.
- Face detection : mendeteksi apakah terdapat wajah pada gambar dan jika ada, selanjutnya program akan menghitung jumlah wajah yang tertera pada gambar tersebut.
Setelah gambar memenuhi kriteria di atas, maka gambar tersebut akan diberi nilai, seberapa layaknya gambar tersebut sesuai dengan syarat-syarat pada list di atas.
Adapun bahasa pemrograman yang digunakan adalah python. Program ini menggunakan FlaskAPI dan Postman.
Library yang digunakan :
- Cartoon-image detection :
- Library collection, import modul Counter ; digunakan untuk mempermudah perhitungan jumlah pixel dengan warna yang sama pada suatu gambar.
- Face detection :
- Library skimage, import modul exposure ; digunakan untuk menghitung nilai pencahayaan pada histogram di layer red, green, dan blue
Progress :
- Program
- Black-white image detection (>80%) :
- masih ada error
- Cartoon-image detection (>60%) :
- belum mencoba untuk resize gambar
- belum mencoba untuk membagi-bagi per-pixel untuk perhitungan warna
- Face detection (>70%) :
- belum ada try-catch untuk gambar yang tidak terdeteksi wajah
- belum ada perhitungan jumlah wajah
- Black-white image detection (>80%) :
- Deploy : Sudah sampai unggah image ke aws