Computer Vision for Everyone

1) The innovation

Empower Data Analyst/Software Engineer/Data Scientists to build state of the art computer vision solutions

2) Why do it? (The real pain)

Current deep learning methods require a huge amount of data and compute. Most Companies can benefit from having some kind of in-house CV related algorithms. Yet the expertise and money required to build a production-grade solution is too high for most companies. Even for an experienced Data Scientist, a quick prototype (considering data is available) can take 3–4 days. Most people also do not care about the algorithm used, they only care about the end results. APIs available are also too generic and/or are not optimized for the use-case.

3) Who will use it? How do they benefit after using your product?

Anyone with a computer will be able to build a computer vision solution. Only at Data collection process, they will be required to interact with the software. All the technical parts of Data Augmentation, Training, API building will be taken care of. It will help create a new breed of Data Analysts/software engineers which can also build cv solutions.

4) How to do it?

An Electron app/ Web-based tool. The software will benefit from being able to utilise more resources from the computer.

5) Who will kick your ass?

Tensorflow API

6) What is so great about this?

Tensorflow API, Google cloud platform autoML framework + Vision API, AWS all have a huge learning curve. This works for experienced software engineers/Data Scientists. But not for everyone. They are amazing if you want to create something totally new — a new algorithm, massive datasets(50 TB +). Most companies don’t need this.

Connecting the Dots.