GithubHelp home page GithubHelp logo

dangoto100 / amazon-rekognition-opencv-richboundingbox Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 1.0 36.52 MB

Rekognition, NumPy and OpenCV integrated providing rich visual video overlays to input video

Python 100.00%

amazon-rekognition-opencv-richboundingbox's Introduction

RekognitionOpenCVNumPy

Rekognition, NumPy and OpenCV integrated providing rich visual video overlays to input video

Amazon Rekognition is a deep learning-based service for image and video analysis. It allows us to extract a rich set of metadata from both images and videos easily, through its set of APIs.

Among many of Amazon Rekognition’s great features, it provides the ability to detect people in images and videos. We can create a set of reference images of persons, a “face collection”, as a private repository of face images. With Amazon Rekognition we can detect if any those persons in the set appear in any given image or video.

What we are going to do in this post is to contextualize the detection output when searching for persons, in our face collection, within a given video.

With this contextualization, we make the output of the detection easier to understand and consume, converting it in visual information as an overlay to the video itself. Also, we will have new visual insights about what has been detected in the video, providing not only a new way to use the detection’s output, but also opening a whole set of new uses cases and applications for Rekognition in several other industry verticals.

We are going to display a bounding box around the person’s face detected in the video, some labels like similarity (confidence that the face detected and the one in the face collection are the same), frame and coordinates, and also the reference image used in our collection to detect the matched face. We will display all this information x each time the detected person is in the video, as an added layer to the video.

amazon-rekognition-opencv-richboundingbox's People

Contributors

dangoto100 avatar

Stargazers

Nyimbi Odero avatar

Forkers

wibblyd

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.