Inspiration

APIs are playing an increasingly instrumental role in the realm of software development. They bolster efficiency and the richness of an app. We also have an interest in the development of AI, and we thought we would make a project utilizing IBM Watson's Visual Recognition API.

What it does

This is a visual recognition web app where the user inputs the URL of a photo, and the web app returns information about the photo using the IBM Watson Visual Recognition tool. The user can then compare the information that the web app generates with the originally inputted photo.

How we built it

We implemented the IBM Watson Visual Recognition API into Python code, and we turned this Python code into a Flask app with a basic front-end design.

Challenges we ran into

We had a lot of trouble with displaying the inputted image and information provided by the API on to the webpage.

Accomplishments that we're proud of

This was our first time utilizing a third-party API and implementing into Python code. We also dealt with the Flask web framework and we utilized server-side programming.

What we learned

We gained extra insight into the manipulation of AI as well as the implementation of APIs.

What's next for Experima

We would like to create our own custom classification system for images, which trains the AI to produce increasingly accurate results and analyses of images, and in the future, videos.

Built With

Share this project:

Updates