Cognitive Services - Computer Vision API Demo
Image Upload
JSON Result
Power BI Sample
Notes
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