Requirements
Requirements
cooking recipes related to recognized food ingredients. Users can instantly learn about the associated
cooking recipes. The goal of the proposed system is to help elders decide on a cooking recipe in grocery
stores or the kitchen. This task develops a system that allows users to choose healthier foods by
recommending healthier recipes and foods that meet their needs and likes and dislikes. This system is
also beneficial for health-conscious people. This article proposes a recipe recommendation system used
for supervised learning to analyze data using the deep learning method of convolutional neural
networks (CNN).
Main objectives
The goal of the application is to provide a platform where elders find low calories meal recipe for their
favorite food and its nutritional value. The recipe contains several ingredients, cooking procedures, and
categories. The development of low calories meal recommender system using AI technology may lead to
the creation of a global network that will be able to both actively support, and monitor the personalized
supply of nutrients.
Users can able to select the food items by text, voice or by capture/upload image of an ingredient
without any restrictions and using the deep learning neural network (DNN) application to suggest low
calories meal plan. A dietary pattern consistent with current guidelines to consume relatively high
amounts of vegetables, whole grains, fish may be associated with superior nutritional status, quality of
life, and survival in older adults.
Specific objectives
• The objective is to help in the innovation of new dishes and to help people allergic to certain
ingredients by recommending alternate ingredients.
• Nutritional values, e.g., amount of fat or protein included in a recipe or expected by a user.
• Variety of low calories’ meal plan, in terms of used ingredients and the category of a meal
The system recognizes the ingredients in the pictures taken by the built-in camera and searches the
online recipe database for recipes that require the ingredients identified. The object detection method
uses a linear kernel SVM with a set of features as image features that use SURFs and color histograms
extracted from multiple images rather than individually, and a one-to-rest strategy as a classifier.
1. Point the smartphone camera at food or enter the ingredient name or by voice.
• Web scraping
Web scraping is used to extract the data from a website that provides low food calories recipe
recommendations personalized to the individual's taste, various recipes, ingredients, and also the flavor
components of all the ingredients. This data is then stored in the CSV file for further operations.
• Alternative ingredient
Language: Python
Framework: Flask
Wrap only low calories meal plan (recipes) and store the recipes
Use Google Colab to store the images of the ingredient and do the image classification part
Visual recognition by built in camera and suggest low calories meal plan
Voice recognition of the ingredient and suggest low calories meal plan
Upload a image of the ingredient and suggest low calories meal plan
The voice recognition, image classification and the analyzing part for the recipes have to be done in
Python language
It’s enough to use 25 vegetable for the application: Onion, Mushroom, Cabbage, Pumpkin, Ladys finger,
Cauliflower, Tomato, Potato, Raddish, Capsicum, Bitter gourd, Brinjal, Cucumber, Carrot, Beans,
Beetroot, Peas, Lemon, Eggplant, Sweet potato, Corn, Lettuce, Spinach, Olive