Live data from Hacker News

Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

news.ycombinator.com

31–40 of 52 posts

Re: Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

#32

OpenCV includes face detection, and given a reasonably limited corpus of faces, it performs quite well and quite reliably. (Whether you want to use that or use a service depends on how close to your core business this is.)

A "limited corpus of faces"? That would be face recognition, not face detection. I see OpenCV has both.

Re: Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

#33
We build customised image labelling solutions where you can label many more things like type of neck in a cloth, pattern of label on a mug and many such things which is not supported by Google or Microsoft.

We also offer finding similar images as well as image search capabilities apart from finding tags from images. Please connect at https://twitter.com/adityapatadia to discuss further.

Re: Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

#34
Is there a publicly accessible API that can geocode photos, to a degree of accuracy? I'd like to be able to decorate digital photos taken before geocoding was a thing with geo data. I figure photos I have taken off St. Marks Square in Venice have probably been taken a million times by other people, some of whom have probably added GPS coordinates to theirs, so a smart CV offering should be able to figure it out to a sufficient degree of accuracy (for reasonably well photographed and unchanging locations of the earth).

EDIT: I see Google Cloud Vision has landmark detection, that might be useful if the API returns the GPS coordinates of the landmark.

Re: Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

#36
It really depends what you are attempting to accomplish, and what you wish to detect in the images.

As you mentioned faces:

Are you looking for face detection or recognition? Face detection has been robustly solved before the advent of DL with HAARs/ face models. Now being pushed a bit further with DL.

(http://docs.opencv.org/master/d7/d8b/tutorial_py_face_detect...)

Current cutting edge face recognition systems rely on DL, and the top performing models are one out of Russia (NTechLAB, facenx_large) and one from Google (FaceNet v8). These were the top two performers in the MegaFace challenge - identification with 1M distractors. Truly remarkable results. http://megaface.cs.washington.edu/results/

As with most DL systems you will need a massive corpus of labeled faces (aka, google or vkontakte - which the NTechLab group used)

Re: Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

#37

It really depends what you are attempting to accomplish, and what you wish to detect in the images. As you mentioned faces: Are you looking for face detection or recognition? Face detection has been robustly solved before the advent of DL with HAARs/ face models. Now being pushed a bit further with DL. ( http://docs.opencv.org/master/d7/d8b/tutorial_py_face_detect... ) Current cutting edge face recognition systems re…

Note from personal experience: Haar cascades only work really well on frontal faces in high quality and good light. It sounds like OP has these kinds of photos so it will work well, but if you want to detect faces in any other kind of image/video, you'll need something more powerful. I still haven't found anything that works well.

Re: Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

#38
post #9
post #4

Earlier quoted context omitted.

So I tried Microsoft's CV & IBM's AlchemyVision on the same image (since they both have an online demo sandbox). The Microsoft just gave me back more labels and stronger sentiment figures for same labels. Hence narrowed it down to these 2.

If you tried the Watson vision offering when it was "AlchemyVision" then you may have tried a now out-of-date version of the service. The AlchemyVision and Visual Recognition tiles on Bluemix have recently been combined in a way that utilizes their complementary strengths. Consider retrying the updated service if you'd like! Disclosure: I work at IBM Watson.

ok - my bad. I just saw the AlchemyVision has been merged into Visual Recognition starting May 20th. We will definitely check it out to see what extra features have been added.

qq - Is the API stabalized, by which I mean will there be further changes/merges?

Re: Ask HN: Microsoft Computer Vision API or Google Cloud Vision API?

#40

Is there a publicly accessible API that can geocode photos, to a degree of accuracy? I'd like to be able to decorate digital photos taken before geocoding was a thing with geo data. I figure photos I have taken off St. Marks Square in Venice have probably been taken a million times by other people, some of whom have probably added GPS coordinates to theirs, so a smart CV offering should be able to figure it out to a…

Google Photos actually makes a reasonable estimation of your photo's location based on the content of the image (and the context of the photo, if it was available.)

For example, if I shoot with my non-GPS-enabled DSLR, those images are uploaded to Google Photos, which will reconcile my location history to apply a location to those shots. It'll also do that if it sees DSLR shots in between geotagged cameraphone shots.

But more to your use case, GPhotos will actually recognize landmarks and other information to tag photos, I believe, with a rough location (such that it'll match a location like "Paris" or "Eiffel Tower," but perhaps not lat/long... yet.)

Even more impressive, they're very nearly able to do exactly what you're describing, though my understanding is that it isn't in use in GPhotos yet: https://www.technologyreview.com/s/600889/google-unveils-neu...

Post reply on HN