Are there any API's that'll let me search by image? - image

I have an image and I want to search to see what it is. Any API's available for that?

I believe there are quite a few. You want to search for Content-based Image Retrieval (CBIR). Wikipedia has a page of CBIR engines, including an extensive list of open source ones. For example, isk-daemon and LIRE are both open source CBIR libraries:
isk-daemon is an open source standalone server and library capable of
adding content-based (visual) image searching to any image related
website or software.
The LIRE (Lucene Image REtrieval) library provides a simple way to
retrieve images and photos based on their color and texture
characteristics.

Another one is fire it's GPL and they use the Magick++ libraries.

Related

How to use PowerPoint templates as theme in Data Studio?

I want to create a dashboard on Google Data Studio using a template provided by my organization but I can't find any helpful resource to do that so I'm tempted to think that's not even possible. I tried to use "Extract theme for image" option in GDS but didn't work properly since it just tries to emulate the colors from the image and not the template itself.
Any advice or suggestion will be much appreciated.
Unfortunately, there is no way to achieve this.
Although last versions of Google Data Studio contains resources to allow it to present dashboards as it were a presentation software, I don't think it is intended to offer advanced resources for this task, neighter make it compatible with other presentation softwares (especially if you're talking about third party software, as Microsoft PowerPoint).
The best you can do is to create your own dashboard, and try to mimic your company's provided template.
you could also use an image as theme, it will at least uses the colors of you company as you can see in the image below.
And that's unfortunally what you can do with it, and for powerpoint themes, you could also use Microsoft Power bi which is way more advanced that Google Data studio

Google Vision Logo Detection API supported logos

Does anyone have list of all supported logos by Google Vision API Logo Detection. In the documentation it just mentions that it supports over 0.1 million logos. Does anyone have any further information on this. Thanks.
As far as I know - No, this data is not published.
"Logo Detection detects popular product logos within an image."
If you need this information because you want to know if the specific logo you are looking for is exist if it's not popular probably not.
You can try tou use AutoML and this question maybe relevant Can Google Cloud Vision API be trained using your image data?

Is there a conventional way to storing selections within the image (for example, for tagging many users on facebook?)

Suppose you have hundreds of group photos, all in different formats (GIF, PNG, JPG etc). You run a social network where users may identify people on the group photos, hence on the backend, the server needs to store "rectangles" within the photo. Is there a conventional "rectangle storage" format to store such tiles within the image, as well as the software to display pictures, with these "rectangles" superimposed?
There are three standards for regions in an image. The Metadata Working Group standard, the Microsoft standard, and just recently, the IPTC standard. The MWG standard was the one supported by the old Google Picasa program. The Microsoft standard was the one supported by the old Windows Photo Gallery. The IPTC standard is really new and I'm not sure if there is any software that supports it yet.
For the MWG standard, I would point you to their website, but it has been offline for more than a year. You can find a copy of the PDF that describes it attached to this post in the Exiftool forums. I'm not sure but I think that is the standard supported by Lightroom.

What is the best way for object detection in an image in xamarin?

I need to make object detection in my xamarin project .
so what is the best way to do it , I prefer that it is free ,
if not what is the cost of it please ?
I checked some links and videos and I realized that custom vision api from microsoft azure can make it , but it requires an account on microsoft azure and I have some limitations on the number of transactions ,projects and trainings .
is there is free alternatives ?
here is object detecting site in which you can call 5K request per month free.
OpenCV is a common open source library used for image processing.
Emgu CV is a c# wrapper that you can use. They provide examples and there are very easy object detection tutorials for OpenCV.

microdata type for fan levels

When I used the Google structured data markup helper it offered me the category software which seems quite to fit to my website project which offers fan mission downloads for games.
But this category is refering to SoftwareApplication from schema.org. And a fan mission isn't an application. What is your advice I should use?
SoftwareApplication would offer downloadUrl, fileSize, fileFormat, screenshot & softwareVersion which I currently use.
When I use CreativeWork (Which could be anything!) instead I would lost those.
I think you can use CreativeWork and still give it attributes from Software. Once you do that, e.g. to a test page, you can use Structured Data Testing Tool to see how Google recognized your markup:
http://www.google.com/webmasters/tools/richsnippets
Your use case is described in schema.org docs here:
http://schema.org/docs/faq.html#12

Resources