The invention provides a
food recognition and
calorie estimation method and
system based on a YOLOv8 model, and the method comprises the steps: inputting a food image, detecting food in the image in real
time based on the YOLOv8 model, recognizing the type of the food, combining the cooking mode and component information of the food, and dynamically calculating the
calorie content. The functions of accurately identifying the food in the
meal scene and efficiently estimating the
calorie are realized. According to the method, the detection precision is greatly improved while the
advantage of detection speed is reserved, and the problems that a traditional target detection method is prone to background interference and low in recognition accuracy in
meal recognition are effectively solved. According to the method, the practical application capability of the model in a specific scene is greatly improved, and a reliable basis is provided for subsequent calorie
estimation and personalized
health intervention. The method has high robustness, transportability and real-time performance, is suitable for various intelligent terminals and
edge computing platforms, can be widely applied to the fields of intelligent restaurants,
nutrition analysis, health management and the like, and has good popularization prospects and industrialization value.