/poors_man_rekognition

GSoC 2019 project Poor's Man Rekognition

Primary LanguagePythonGNU General Public License v3.0GPL-3.0


Logo

GSoC 2019 | CCExtractor Development

Work in Progress made-with-python GSoC GPLv3 license

Track the progress | Final post

About The Project

This project is done under the umbrella of CCExtractor Development and it was started during Google Summer of Code 2019.

The goal of this project is to create an open-source alternative to Amazon Rekognition, which aims to surpass the capabilities of its proprietary counterpart. The main focus of the current GSoC project is facial detection and recognition. However, in the long term, the aim is to offer a wide array of options ranging from object classification and image segmentation for videos to text analysis of subtitles and conversion of audio to text.

Moreover, in order to make it easier to digest and understand vast amounts of the extracted data, this project will offer visualization and analysis tools in the form of a Web application that will allow users to build relationship graphs and get insights from extracted data.

Running PMR

  1. Download model files https://drive.google.com/open?id=1qeXTtYQX3-_O--txNGMx0-_Cml5jS8tR Copy it to rekognition, replacing existing model folder
  2. Install all the requirements using pip3 -r requirements.txt
  3. Run python3 video_pipeline.py -i path/to/your/file
  4. You can find results in output folder