FoodDetective: Detecting Food items and their nutrition via using phone camera
1. Not all branded products supported
2. Not all common food items supported
3. Lack of knowledge of common names in other languages / cultures
4. UPC codes and nutrition information not complete
We recently started working to solve this problem and have been able to solve most of them coupled with Image detection of food items with more than 80% accuracy. See the demo below:
Most popular items that image detection supports:
Apple, orange, pear, pomegranate, grapes, grapefruit, cranberries, cherries, raspberries, strawberries, watermelon, beets, bell peppers, red cabbage, cabbage, radishes, radicchio, red onions, onions, potatoes, tomatoes, apricots, cantaloupe, mango, nectarines, peaches, papaya, tangerines, squash, carrots, pumpkin, sweet potatoes, figs, lemons, kiwi, pineapple, corn, avocado, limes, broccoli, asparagus, brussels sprouts, green beans, kale, cucumber, celery, honeydew melon, banana, dates, garlic, ginger, mushrooms, blackberries, blueberries, plums, eggplant
Here is the accuracy chart in our recent test done with atleast 5 to 8 different images for each food item we got from Google images:
The system can support these types of searches:
– Branded Food items
– Common Food items
– Food logs / Diary type entries (ideal for chatbot like interface)
– Food names in their local language (for increased accuracy)
Is your chatbot designed for those curveballs that some notorious users may throw at it? Humans are... well... humans and you can't impose an HR policy on the them saying: "Abusing chatbots is a punishable offence. You might hurt its self confidence". There are...
Designing a Chatbot: 3 type of chat conversations that are expected for a Human like user experience
Building a chatbot for your business can be fun. It's amazing how Chat bots can automate a major part of your business, specially if it has to interact with a lot of customers. Before you get started, it is wise to anticipate the type of conversations your chatbot...
A robot needs to be told what it needs to do, something it is designed for. If you are building a chatbot with a purpose, it must ask a series of questions to the user to carry forward the conversation. Just like while filling up a webform (which is like an input to...