food image detection

Cho, Heejoo 1 Reputation point
2020-09-24T03:16:41.087+00:00

Hi, I am a college student working on a mobile app project, and I am new to Azure.

I am looking for an appropriate API to detect food and label it from a photo having several food items.

What I have found is :

  1. Object detection from Custom vision API - but I had to provide many labeled images (15 images per label).
  2. Detect API from cognitive service - I wonder how detail label it would give me.

I don't need exact actual food labels, but it can be general categories like 'fruit' for banana and strawberry, 'vegetable' for any vegetables.

Also, I would not be able to train the model with a lot of images since it is one semester long project.
I wonder if there is anyway I can use Custom vision API without training guessing Azure already has a trained model for general objects.

Or I wonder how useful the detect API is and if it works well with various food.

Please help me!
Thanks

Azure AI Custom Vision
Azure AI Custom Vision
An Azure artificial intelligence service and end-to-end platform for applying computer vision to specific domains.
254 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
3,001 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. GiftA-MSFT 11,171 Reputation points
    2020-09-24T16:32:29.357+00:00

    Hi, thanks for reaching out. Analyze Image API would be useful for your scenario. No need label images, the Computer Vision service provides you with AI algorithms for processing images and returning information on their visual features. You can call this API through native SDK or REST API calls. Include Objects in the visualFeatures query parameter, you will get the full JSON response with with the detected objects, and you can parse the string for the contents of the objects section. Let me know if this helps or if you need further guidance, thanks!

    1 person found this answer helpful.

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    7 deleted comments

    Comments have been turned off. Learn more

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.