First things first—

What is Visual Recognition? And where can it be used??

Visual Recognition (aka. image recognition) is a branch of Computer Vision that deals with identifying the contents of an image.

In short, Visual Recognition helps us find meaning in visual content.

We can use Visual Recognition to develop smart applications that analyze the visual content of images or video frames to understand what is happening in a scene.

Some use cases where VR can be used:

You’re an online shopping e-commerce giant that wants to allure customers into buying the stuff they want — using Visual Recognition.

You advertise and introduce a new feature to your app and website: “Do you have a picture of the kinds of clothes and footwear you want? Send it to us, and we’ll take the headache out of your search.” Behind the scenes, you identify the color of the costume, its fabric, etc (all the classes and models have been trained prior), and now you give search suggestions matching these criteria. And your customers will go crazy wondering how this works… 😉 You’re running an online social media app. Users come to this platform and often upload pictures and share them with their connections. But you want to restrict the users from uploading explicit content. You can use Visual Recognition to identify the content of media being uploaded and check to see if it contains any kind of nudity, and then allow the picture to be posted only when it passes this test with a certain score.😈

Now what if I told you that implementing Visual Recognition and using it isn’t difficult at all?

By the end of this article, you’ll know how it’s done! 😎

We’re going to work with the second use-case in this blog post. We’ll be using IBM Watson for our demonstration.