Back

Smart food application to detect fresh vegetables using computer vision

Created 2 years ago
209 Views
0 Comments
JunaidAhmed
@JunaidAhmed
JunaidAhmed
@JunaidAhmedProfile is locked. Login

This report discusses the need of a smart food application in current scenario. People from current generation find it difficult to select the proper food for them. Due to availability of different types of green vegetables with different leaf sizes and different colors it is difficult to identify the right vegetable. Today’s generation is less involved in marketing of consumable goods and highly dependent on online shopping of groceries & everyday needs, because of which they find it difficult to identify fresh vegetable.

The food which we consume needs a check whether it is consumable, hygienic and fresh. The older generation people were much active when compared to today’s generation because the people then didn’t have any smartphones or smart devices or smart applications to help them in their day to day life. Hence they were hard working and every work was done manually. However, In today’s generation because of the availability of different smart devices and smart applications the people are less involved in marketing of consumable goods and highly dependent on online shopping of groceries & everyday needs, because of which they find it difficult to identify fresh vegetable. Nowadays eating healthy is easier said than done.

Currently there many applications which help us make smart food choices. Some of them are:

 Fooducate: This application helps the user to track his/her food intake and physical activity and in turn suggests the user to work out if physical activity is found less.

 Waterlogged: This application keeps track of water consumed by user and reminds the user to meet his/her hydration goals. This helps in keeping the body hydrated.

 MyPlate: This application has a database of over 2 million foods which makes it easy for the user to log the food he/she eats. It also keeps track of the calories and daily diet goals based on personal health needs.

This application works on image processing and machine learning. The application can be developed by following the below steps.

 First and the most important is collection of dataset i.e., collection of images of different green leafy vegetables. Maximum number of images needs to be collected to make the application precise.

 Labeling the images and dividing the data set into two parts. i.e., train data and test data to avoid data leakage.

 Programming and application development.

Hardware Architecture:

The three most important layers of mobile architecture design are

1. Presentation layer: this layer consists of two important components, the User interface and UI process. The main focus of this layer is to decide themes, color, fonts etc. of the app and end users mobile application presentation.

2. Business layer: this layer is for elements on business front. It includes business components, workflow. This layers looks at how the mobile application will present the business to the end users.

3. Data access layer: this layer keeps an account of the application needs and offers secure data transactions.

To succeed, it is important to build a better architecture. The below things are needed to be considered while developing the architecture.

1. Determining the type of device is most important. Whether it is android phone, iphone or other. Also things like screen size, resolution, ram, storage space and CPU needs to be considered.

2. Bandwidth scenarios should be considered.

3. User interface of the application should be creative and easy to use.

4. Selection of the right navigation method.

Conclusion:

Healthy food is the most important factor to live a healthy life and in order to eat healthy food the selection of fresh healthy vegetables is most important. Many people of current generation find it difficult to identify fresh vegetables, the world is changing rapidly and technology is growing faster. This has impacted the current generation to use technology in every scenario. Hence, to overcome this problem, smart food application can be used which uses mobile camera to identify fresh and unhealthy green leafy vegetables.

Reference List:

1. https://thriveglobal.com/stories/5-apps-to-help-you-make-smart-food-choices/

2. https://www.success.com/10-smart-food-apps-to-help-you-stay-on-track/ 3. Using a Smartphone Application to Promote Healthy Dietary Behaviors and Local Food Consumption SP - 841368 VL - 2015 https://www.hindawi.com/journals/bmri/2015/841368/

Comments
Please login to comment.