Performance Evaluation of Food Calorie Counter Mobile Application Based on CNN-YOLO Algorithms
Abstract
This article discusses the performance results of a mobile application for calculating food calories. This application can help users in managing and knowing their daily calorie intake and a healthy diet program. This application is based on image processing techniques using a combination of CNN-YOLOv5. The role of CNN is to classify data and extract labeled food image features using the supervised learning method based on images that have gone through the training process stages while YOLO plays a role in detecting food image data quickly and accurately. The design stages consist of UI design, UI creation, program implementation, and testing and evaluation. In analyzing the model, 1,736 training data, 149 test data and 206 validation data were used with 150 epochs of computation. The results of the model analysis obtained a precision of 1.00, confidence 0.962, recall 0.99 and F1 score 0.97. These results indicate that the system has met the requirements for use in further detection processes. This is evidenced by the application's ability to detect food images with 100% accuracy for all food classes in real-time or through image uploads. The test results show that the confidence value is influenced by the distance of the detector to the object, lighting intensity, camera resolution, color similarity, food variety and the background motif of the container used. The application is equipped with attractive features and UI displays such as an informative BMI calculator especially for users who are on a healthy diet program. The application of the CNN-YOLOv5 algorithm combination has been proven to be able to consistently and accurately improve application performance in detecting types of food and their calorie content in 100 grams so that it is worthy of being used as a reference in helping to monitor daily calorie intake and help a healthy diet program.
Artikel ini membahas hasil kinerja aplikasi mobile penghtiung kalori makanan. Aplikasi ini dapat membantu pengguna dalam mengatur dan mengetahui asupan kalori harian serta program diet sehat. Aplikasi ini berbasis teknik pengolahan citra menggunakan kombinasi CNN-YOLOv5. Adapun peran CNN adalah untuk mengklasifikasi data serta mengekstraksi fitur citra makanan yang telah terlabel dengan menggunakan metode supervised learning berdasarkan citra yang telah melalui tahapan proses training sedangkan YOLO berperan dalam mendeteksi data citra makanan dengan cepat dan tepat. Tahapan perancangannya terdiri dari perancangan desaian UI, pembuatan UI, implementasi program, dan pengujian serta evaluasinya. Dalam menganalisis model digunakan 1.736 data latih, 149 data uji dan 206 data validasi dengan komputasi 150 epoch. Hasil analisis model diperoleh presisi 1.00, confidence 0.962, recall 0.99 serta F1 score 0.97. Hasil ini menunjukkan bahwa sistem sudah memenuhi syarat untuk digunakan dalam proses deteksi lebih lanjut. Hal ini dibuktikan dengan kemampuan aplikasi dalam mendeteksi citra makanan dengan akurasi 100% untuk semua kelas makanan secara real-time ataupun melalui upload citra. Hasil pengujian menunjukkan bahwa nilai confidence dipengaruhi oleh faktor jarak detektor ke objek, intensitas pencahayaan, resolusi kamera, kemiripan warna, variasi makanan serta adanya motif background wadah yang digunakan. Aplikasi dilengkapi dengan fitur dan tampilan UI yang menarik seperti kalkulator BMI yang informatif khususnya bagi pengguna yang sedang dalam program diet sehat. Penerapan kombinasi algoritma CNN-YOLOv5 terbukti mampu meningkatkan kinerja aplikasi secara konsisten dan akurat dalam mendeteksi jenis makanan beserta kandungan kolari dalam 100 gramnya sehingga layak dijadikan sebagai rujukan dalam membantu monitoring asupan kalori harian dan membantu program diet sehat.
Keywords
Full Text:
PDFReferences
K. V. Dalakleidi, M. Papadelli, I. Kapolos, dan K. Papadimitriou, “Applying Image-Based Food-Recognition Systems on Dietary Assessment: A Systematic Review,” Advances in Nutrition, vol. 13, no. 6, hlm. 2590–2619, Nov 2022.
R. U. Haque, R. H. Khan, A. S. M. Shihavuddin, M. M. M. Syeed, dan M. F. Uddin, “Lightweight and Parameter-Optimized Real-Time Food Calorie Estimation from Images Using CNN-Based Approach,” Applied Sciences (Switzerland), vol. 12, no. 19, Okt 2022.
A. Fakhrou, J. Kunhoth, dan S. Al Maadeed, “Smartphone-based food recognition system using multiple deep CNN models,” Multimed Tools Appl, vol. 80, no. 21–23, hlm. 33011–33032, Sep 2021.
R. Agarwal, T. Choudhury, N. J. Ahuja, dan T. Sarkar, “Hybrid Deep Learning Algorithm-Based Food Recognition and Calorie Estimation,” J Food Process Preserv, vol. 2023, 2023.
I. P. A. E. D. Eka Darma Udayana dan P. G. S. C. Nugraha, “Prediksi Citra Makanan Menggunakan Convolutional Neural Network untuk Menentukan Besaran Kalori Makanan,” Jurnal Teknologi Informasi dan Komputer, vol. 6, no. 1, hlm. 30–8, 2020, doi: https://doi.org/10.36002/jutik.v6i1.1001.
Ratri Enggar Pawening, Meliana Eka Puteri, Agmelita Dwi Jianika, dan Fitriyah Hidayati, “Deteksi Objek pada Citra Makanan Sebagai Rekomendasi Diet Menggunakan Metode Mask R-CNN,” Jurnal Ilmiah Teknik Informatika dan Komunikasi, vol. 4, no. 1, hlm. 87–97, Des 2023.
N. Afif Bunyamin, A. Hendra Brata, dan R. K. Dewi, “Pengembangan Aplikasi Pengatur Kalori Harian menggunakan Tensorflow berbasis Android,” Kurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 6, no. 1, hlm. 452–460, 2022.
R. Agarwal, T. Choudhury, N. J. Ahuja, dan T. Sarkar, “Hybrid Deep Learning Algorithm-Based Food Recognition and Calorie Estimation,” J Food Process Preserv, vol. 2023.
G. C. Utami, C. R. Widiawati, dan P. Subarkah, “Detection of Indonesian Food to Estimate Nutritional Information Using YOLOv5,” Teknika, vol. 12, no. 2, hlm. 158–165, Jun 2023.
F. A. Puspitasari dan H. Pangaribuan, “Deteksi Kalori pada Citra Makanan denagn Algoritma Single Shot Multibox Detector,” JURNAL COMASIE, vol. 12, no. 02, 2025.
N. Nadiyah, E. M. Putri, M. Khairi, M. Furqan, dan B. Yusman, “Deteksi Objek Untuk Menghitung Perkiraan Kalori Makanan Menggunakan Metode R-CNN Mask Berbasis Web,” Jurnal Kecerdasan Buatan, Komputasi dan Teknologi Informasi, vol. 5, no. 1, hlm. 84–92, 2024.
T. Santya, C. Eko Suharyanto, P. Simanjuntak, dan A. Alfandianto, “Sistem Pakar Menentukan Maksimal Kalori Harian Berbasis Mobile,” vol. 1, no. 2, hlm. 70–77, 2019.
A. Istiqomah, R. F. Rachmadi, dan S. Nugroho, “Estimasi Kalori pada Citra Makanan Berbasis Deep Learning,” 2021. Diakses: 29 Desember 2024. [Daring]. Tersedia pada: https://repository.its.ac.id/84021/
R. Agarwal, T. Choudhury, N. J. Ahuja, dan T. Sarkar, “Hybrid Deep Learning Algorithm-Based Food Recognition and Calorie Estimation,” J Food Process Preserv, vol. 2023.
P. Pouladzadeh, P. Kuhad, S. V. B. Peddi, A. Yassine, dan S. Shirmohammadi, “Food calorie measurement using deep learning neural network,” dalam Conference Record - IEEE Instrumentation and Measurement Technology Conference, Institute of Electrical and Electronics Engineers Inc., Jul 2016.
A. Rouhafzay, G. Rouhafzay, dan J. Jbilou, “Image-based food monitoring and dietary management for patients living with diabetes: a scoping review of calorie counting applications,” Front Nutr, vol. 12, 2025.
N. Hamzidah, A. Jariyah, A. R. Ramadhani, N. Nurhasni, M. M. Parenreng, dan S. Suyuti, “Evaluation of image feature extraction using gray level co-occurrence matrix (GLCM) parameters and multilayer perceptron (MLP) algorithms in classifying typical batik motifs of South Sulawesi,” dalam AIP Conference Proceedings, American Institute of Physics, Jul 2024.
R. A. Shafa dan P. N. Andono, “Pendeteksi Visual Makanan dan Jumlah Kalorinya Menggunakan Algoritma Mask R-CNN Berbasis Both Telegram,” JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), vol. 10, no. 1, hlm. 641–651, Jan 2025.
DOI: https://doi.org/10.37905/jjeee.v7i2.30595
Refbacks
- There are currently no refbacks.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Published by:
Electrical Engineering Department
Faculty of Engineering
State University of Gorontalo
Jalan B.J.Habibie Desa Moutong Kecamatan Tilongkabila Kabupaten Bone Bolango
Telp. 0435-821175; 081340032063
Email: [email protected]/[email protected]
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.















