ระบบบันทึกแคลอรี่บนแพลทฟอร์มแอนดรอยด์และประยุกต์ใช้เทคโนโลยีการประมวลผลภาพ

Last modified: September 26, 2020
You are here:
Estimated reading time: 1 min
หัวข้อปริญญานิพนธ์:
Project Title:
ระบบบันทึกแคลอรี่บนแพลทฟอร์มแอนดรอยด์และประยุกต์ใช้เทคโนโลยีการประมวลผลภาพ
Calorie Recording System on Android and Using Image Processing Technology
ชื่อนักศึกษา:
Author:
นายณัฐภัทร ลลิตปุรนานนท์
Mr. Natthapat Lalitpurananon
อาจารย์ที่ปรึกษา:
Advisor:
อาจารย์จรรยา แหยมเจริญ
Miss Janya Yamcharoen
ระดับการศึกษา:
Degree:
วิทยาศาสตรบัณฑิต (วท.บ.)
Bachelor of Science
ภาควิชา:
Major:
วิทยาการคอมพิวเตอร์
Computer Science
คณะ:
Faculty:
วิทยาศาสตร์
Science
ภาคการศึกษา/ปีการศึกษา:
Semester / Academic year:
2/2562
2/2019

การอ้างอิง/citation

ณัฐภัทร ลลิตปุรนานนท์. (2562). ระบบบันทึกแคลอรี่บนแพลทฟอร์มแอนดรอยด์และประยุกต์ใช้เทคโนโลยีการประมวลผลภาพ. (โครงงาน). กรุงเทพฯ: คณะวิทยาศาสตร์ มหาวิทยาลัยสยาม.


บทคัดย่อ

วัตถุประสงค์ในการจัดทำปริญญานิพนธ์เพื่อพัฒนาระบบบันทึกแคลอรี่บนแพลทฟอร์มแอนดรอยด์และประยุกต์ใช้เทคโนโลยีการประมวลผลภาพเป็นโมบายแอปพลิเคชันที่ทำงานบนระบบปฏิบัติการแอนดรอย์ สำหรับกลุ่มผู้ใช้ที่เป็นนักออกกำลังกายในการบันทึกจำนวนแคลลอรี่ที่ได้รับและใช้ไปในแต่ละวันจากการรับประทานอาหารและออกกำลังกาย โดยระบบจะคำนวณค่า BMI, BMR แล ะTDEE ของแต่ละคนพร้อมทั้งวิเคราะห์สถานะร่างกายให้ด้วยว่า ปกติ ผอมไป หรืออ้วนไป ในการบันทึกรายการอาหารที่รับประทานได้นำเทคโนโลยีการประมวลผลภาพเข้ามาประยุกต์ใช้ โดยผู้ใช้สามารถถ่ายรูปอาหารที่รับประทานระบบจะทำการวิเคราะห์ว่าเป็นเมนูอะไรและให้พลังงานกี่แคลลอรี่ โดยวิเคราะห์จากข้อมูลที่ได้ทำการฝึกฝนไว้แล้ว ด้วย Automl Vision Edge ของ Firebase  นอกจากนี้ได้ใช้บริการของระบบคลาวด์คอมพิวตื้ง ได้แก่ บริการพื้นที่จัดเก็บข้อมูล บริการฐานข้อมูล NoSQL และ API  ในการพัฒนาระบบพัฒนาด้วย Android Studio ใช้ภาษา Kotlin และ Firebase NoSQL สำหรับบริหารจัดการฐานข้อมูล เมื่อให้กลุ่มตัวอย่างผู้ใช้ทดลองใช้งาน แอปพลิเคชันสามารถทำงานได้ตามฟังก์ชันที่กำหนดและสามารถคำนวณค่าต่างๆ ได้ถูกต้อง

คำสำคัญ: แคลลอรี่, ออกกำลังกาย, การประมวลผลภาพ, ดัชนีมวลกาย


Abstract

The objective of this project was to develop a Calorie Recording System on the Android platform and use Image Processing Technology, a mobile application, that works on the Android operating system and targets those who enjoy exercise and want to be healthy. The main function of the application is to record calories intake from eating and burned through exercise. The application calculates BMI, BMR, and TDEE for each user, and analyzes the status of the body to be normal, thin, or fat. Recording calorie consumption uses image processing technology, the system analyzed the meal and the number of calories from the photo of the food. The system trained the dataset by using the AutoML Vision Edge API of Firebase and used various services from the cloud computing systems for storage service, NoSQL database service, and APIs as well. The system was developed with Android Studio and Kotlin language and managed the database with Firebase. The results after user testing showed that the system worked as specified with proper functionalities and able to calculate the BMI, BMR, and TDEE correctly.

Keywords:  Calorie, Exercise, Image Processing, AutoML Vision Edge, Firebase.


ระบบบันทึกแคลอรี่บนแพลทฟอร์มแอนดรอยด์และประยุกต์ใช้เทคโนโลยีการประมวลผลภาพ | Calorie Recording System on Android and Using Image Processing Technology

คณะวิทยาศาสตร์ มหาวิทยาลัยสยาม  |  Faculty of Science, Siam University, ฺBangkok, Thailand

Related

Tags:
Was this article helpful?
Dislike 0
Views: 10