Cognitive Services - Computer Vision API Demo

Demo Instructions

Step 1: Click 'Choose File' to select an image file saved on your machine (bmp, gif, jpeg or png).
Step 2: Click 'Submit Image' button to send the image to the Cognitive Services Computer Vision API.




After your image is submitted to the API, the results of the analysis will be available on th 'JSON Result' tab.
The data is also pushed to several Power BI Streaming datasets.


The 'Power BI Sample' tab displays several Power BI reports using the free 'Publish to Web' feature.
Unfortunately, since this is using a free license, it takes several minutes for your uploaded image to be reflected in the reports.
* A dashboard rendered using Power BI Embedded would allow for live updates using data from your image along with a Streaming Dataset.



Demo Notes

  • Microsoft Cognitive Services Computer Vision API
  • Date Demo Published: 4/11/2018
  • Contained in Solution:
    • Cognitive Services Computer Vision API (Analyze Image)
      • Pricing Tier: F0 (free)
      • Up to 20 Calls Per Minute / 5k Calls Per Month
    • Azure Web App
      • Pricing Tier: F1 (free)
      • Shared infrastructure
      • 1GB storage
      • Default Azure domain (*.azurewebsites.net)
    • Power BI
      • License: Free
      • Streaming datasets
      • Historic data analysis: On
      • Report level "Publish to Web" used
    • Other
      • Azure is missing a developer Power BI Embedded SKU with a limited number of renders, etc.
      • Tried a DirectQuery to a Azure SQL Database, but Power BI reports/dashboards had to be refreshed to show updates.
      • C# / ASP.NET Web Application
      • Other than a little JQuery/JQuery UI, I didn't spend much time on cosmetics (CSS, etc.)
      • Feel free to email me with any comments/questions: gary@gary-lock.com