Managing Azure Face API images - azure-cognitive-services

I'm playing with the Azure Face API and enjoying it very much.
I was wondering - where do the images I upload via the API (for example - in order to create a Person Group) stored? Can I view them or download them?
Thanks!

Image data is stored by the Azure by referencing them with a persistedId.
According to the discussion, there is no way to view or download the image:
https://cognitive.uservoice.com/forums/356325-apis/suggestions/14708886-possibility-to-retrieve-the-image-for-a-faceid

Related

Move Azure database location for offline sync

I have been watching this tutorial on implementing offline sync in Xamarin using the Azure portal. at 21:15 - 21:32 the tutorial explains that the getTable(myCoolTable) method in
using Microsoft.WindowsAzure.MobileServices.SQLiteStore;
assumes that the location of your database in the Azure portal is at
/tables/myCoolTable although you are able to change this if you want. This is fine if you made your cloud database using their Easy Tables software but I did not. It is not explained how it is possible to change this path, so that I can point my local SQLite database to sync with my Azure cloud database which is stored in ClearDB.
How do I achieve this?
According to your description, I assumed that you could follow this official tutorial for creating an Azure Mobile App backend (for a simple way you could choose node.js backend which works with easy tables and when you adding new table in easy tables, it would automatically create the node.js backend for the related table. Also you could build the c# backend by yourself and deploy it to your mobile app) and download the Xamarin demo project, then follow this tutorial to enable offline sync for your mobile app. Additionally, you could refer to adrian hall's book about Data Access and Offline Sync for a better understanding of offline sync.

Populate Azure Mobile Apps backend data

Hi and thanks in advance.
I'm experimenting with a Xamarin.Forms app to handle various events organized by my company (one a month), and I'm taking a cue from the great app made by Xamarin ​​for Evolve16.
But I don't understand how I can populate the database created in Azure backend with code first. I know there is a Seed method to eventually do this the first time but next? Every month I need to add new data (for example new sessions) quickly, and I do not want to provide this functionality within the app because the app should only provide contents to users. All domain obejects inherit from EntityData so I don't know if I can use LINQPad or SSMS to insert data directly because there are fields populated automatically (Version, CreatedAt, UpdatedAt...). Can I use rest api of backend table controllers? But where is the "try out" possibility that there was in Azure Mobile Service??
There are several ways to answer this. Basically, you want to alter the underlying tables in the SQL database
1) aka "the simple version" - download the SQL Server Management Studio and do raw inserts into the table
2) aka "the separate website" - write an ASP.NET web app that uses Entity Framework to do the inserts for you. Make sure you include the Azure Mobile Apps Server SDK and make your models inherit from EntityData.
3) aka "the combined website" - download the Node project that underlies the service and adjust it to add your own website that can do the inserts for you.
The "try out" option is now implemented with swagger. Just go to https://yoursite.azurewebsites.net/swagger

react-native-maps support offline google maps

I am new to react-native, and I am going to develop an application by using third-party library called react-native-maps. Currently, everything just working find with online map as this third-party library is used google map. But my problem is went I move to offline mode it would be caused a problem for my application.
My question is there any possible way to make google maps downloaded/cached when the application is load with the specific bound area of a country?
Thank you in advance.
As far as I am aware there is not a way to use the react-native provided MapView to cache the map data. At this time the only offline react-native module that supports offline mapping is react-native-mapbox-gl. I have used it in one of my projects and it is fairly simple to get up and running. The biggest issue with this project is it is still very pre v1.0 in terms of bugs. For basic cases it gets the job done.
Another project I have found has a lot of great features and has a snapshot function that I think could be used to mimic an offline map. I have not tried this but I am evaluating it at this time. react-native-maps
It would function as such:
The app can set aside a cache of a maximum size.
As the app requests tiles, these are cached to local storage.
There is an interface on the map object that enables you to cache a particular tile in the map at a particular zoom level.
The app periodically scans the cache and deletes items in LRU order until it gets under the maximum cache size.
Let me know if the maintainers would accept a pull request like this and I can work on it.

Image storage in website: store them in database or file system?

I'm developing a website with a function of picture storage. Users are able to upload their pictures and form an album.
Storing images in database or in file system, which is better? I'm using Spring MVC.
Thanks!
There are a lot of opions on this so its a very open ended question. It comes down to preference and your IT structure.
If you or your corporation have the big IT resources then you could go down the DB path as the costs (performance and finance) are mitigated by economies of scale.
If not then file system is the way to go.
Some good reading material is located here that can help you too:
http://raima.com/database-system-vs-file-system/
http://databases.aspfaq.com/database/should-i-store-images-in-the-database-or-the-filesystem.html

Capture a picture recognize picture identity

The new apps appear on market recently,
they are using a camera apps to capture a picture(the apps name is not Google Goggles) then will recognize the picture identity, and pop up the identity of the picture's video and playing the video at the same time. what kind of this things? it's Google Goggles? or what else they are using ?
Goggle Goggles have any API for developer recognize their own database? i would like to develop a own Google Goggles, any ideas?
there is no goggles api so far. however you could use some of the following services to recognise your own image database:
http://www.kooaba.com/
https://moodstocks.com/
http://elipsear.com/
you could implement an image recognition app in some hours. have fun

Resources