Coder Social home page Coder Social logo

cmpe266's Introduction

CMPE266

University Name: http://www.sjsu.edu/

Course: Big Data Engineering and Analytics

Professor Sanjay Garje https://www.linkedin.com/in/sanjaygarje/

Public URL: Face Analysis - https://sanju1623.github.io/CMPE266/

Face Authentication and Verification - https://my-static-site-example266code.herokuapp.com/

Team:

Hari Krishna Pariveda https://www.linkedin.com/in/harikrishnapariveda/ Sanjay Karnati https://www.linkedin.com/in/sanjaykarnati/ Sri Harsha Vanga Suvid Anand www.linkedin.com/in/suvid-anand Varun Khatri https://www.linkedin.com/in/varun-khatri-9b8956107/

Project Introduction

The application that we are focusing on is a Dynamic advertisement delivery system in combination with a face-based authentication system. The main actuator of the project is a dynamic content deliverer which delivers personalized content to the user based on the facial, demographic and sentiment analysis of the user’s face. Amazon Rekognition API is a chief operator in this process, it performs all the aforementioned analysis on the captured user images and produces a result which can be used to make a decision on which advertisement to display. The decisioning logic decides which advertisement to display based on the results produced by Rekognition API. The data produced by Rekognition API is also stored for analytics purposes and to improve accuracy of future decisions based on the demographic data.

The image data is captured from a video feed, still frames are acquired from this video feed and as mentioned above, the image is analyzed using Amazon Rekognition API to produce results. This project makes use of various Amazon cloud services like S3, DynamoDB, Lambda.

Sample Demo Screenshots

image

image

image

image

Pre-requisites Set Up

  • AWS S3 Bucket is used to store the images from video that were split into frames.

  • AWS Lambda functions are written for image processing which gets triggered when an image is uploaded to S3 bucket.

  • Amazon Rekognition service is used to identify objects, faces, celebrities etc present in the images. This service provides an intelligent image and video analysis based on deep learning.

  • AWS DynamoDB is No-sql based database that is used to store the information obtained from image processing using AWS Rekognition tool.

  • AWS API Gateway is used to securely maintain and monitor the REST API’s. These API’s can be used to access data or business logic running in EC2 or AWS lambda service.

  • Node.js is a Javascript runtime environment.It is an asynchronous single threaded programming language that runs on based on an event loop.

cmpe266's People

Contributors

vk117 avatar suvidanand41292 avatar sanju1623 avatar harikrishna27593 avatar

Watchers

James Cloos avatar

Forkers

soodkshitij

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.