Funny Face Application

Slides:



Advertisements
Similar presentations
Presenter: Brittany Hebert Undergraduate Student Involvement: Bradley Jouty Faculty Advisor: Dr. Carolina Cruz-Neira Industry Supervisor: Donald Gremillion.
Advertisements

Igor Markov Face Detection and Classification on Mobile Devices.
Mean transform, a tutorial KH Wong mean transform v.5a1.
Bohr Robot Group OpenCV ECE479 John Chhokar J.C. Arada Richard Dixon.
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
Lecture 1: Images and image filtering
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
1 Chapter 5 Viewing. 2 Perspective Projection 3 Parallel Projection.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Vision-Based Biometric Authentication System by Padraic o hIarnain Final Year Project Presentation.
INDEX ∞ Image Processing ∞ OpenCV ∞ Download & Setup ∞ Make Project ∞ Show Result ∞ Q & A Setup OpenCV & Tutorial.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Human tracking and counting using the KINECT range sensor based on Adaboost and Kalman Filter ISVC 2013.
Shane Tuohy.  In 2008, rear end collisions accounted for almost 25% of all injuries sustained in road traffic accidents on Irish roads [RSA Road Collision.
A Tutorial on Object Detection Using OpenCV
PortableVision-based HCI A Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Computer Science and Information Engineering Department National.
Raspdrones Using pattern recognition to make homes a little safer.
Edit the text with your own short phrases. The animation is already done for you; just copy and paste the slide into your existing presentation. Face Detection,
 Supervised by Prof. LYU Rung Tsong Michael Student: Chan Wai Yeung ( ) Lai Tai Shing ( )
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Lecture 29: Face Detection Revisited CS4670 / 5670: Computer Vision Noah Snavely.
Face detection Slides adapted Grauman & Liebe’s tutorial
Students : Hiba Ghannam Hawa Osama Superviser: Haya Sammaneh.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
REAL TIME FACE DETECTION
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Update September 21, 2011 Adrian Fletcher, Jacob Schreiver, Justin Clark, & Nathan Armentrout.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Delivering Business Value through IT Face feature detection using Java and OpenCV 1.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
Introduction Performance of metric learning is heavily dependent on features extracted Sensitive to Performance of Filters used Need to be robust to changes.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Transformational Geometry
Implementing Fast Image Processing Pipelines in a Codesign Environment Accelerate image processing tasks through efficient use of FPGAs. Combine already.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
OpenCV C++ Image Processing
OpenCV for Android Ke Wang.
Guided By: Dr. Mingon Kang
Day 3: computer vision.
Face Detection and Notification System Conclusion and Reference
CS262: Computer Vision Lect 06: Face Detection
Intelligent Face Recognition
Chauffeur Shade Alabsa.
Mobile App development course project
Image Segmentation Classify pixels into groups having similar characteristics.
Developing Artificial Intelligence in Robotics
CS 7455 Term Project Robot control by Machine learning
CIS 470 Mobile App Development
Mean transform , a tutorial
Fusion, Face, HD Face Matthew Simari | Program Manager, Kinect Team
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Optical Character Recognition
Higher School of Economics , Moscow, 2016
Face Components detection
Project #2 Multimodal Caricatural Mirror Intermediate report
Elecbits Electronic shade.
AHED Automatic Human Emotion Detection
Midterm Report “Makeup” Against Face Detection
Research Institute for Future Media Computing
Lecture 29: Face Detection Revisited
Lecture 1: Images and image filtering
Midway Design Review Team 1: MirrAR
Higher School of Economics , Moscow, 2016
Christopher Harrison Jeremy Foster
Presentation transcript:

Funny Face Application Created By: Sweta Patil Guided By: Mingon Kang

Goal of the Project To convert a given face image into a funny image by expanding the facial features and adding some filters. Steps: Focus the camera on some person, the camera will detect the face After detecting the face, it will convert the image into a funny image

Technologies Used OpenCV Computer Vision library with APIs that let you setup a pipeline for your Computer Vision project Android Studio Used to develop mobile applications for Android platform

App Architecture Integrated OpenCV with Android Studio to develop the Funny Face Application.

Implementation Details View Linear Layout JavaCameraView control Camera Orientation CameraBridgeViewBase Canvas rotation

Implementation Details 2. Logic onCameraViewStarted() onCameraFrame() Access each frame, and process each frame to detect the faces using cascade classifier inputFrame is represented as Mat (openCV matrix), extract the submatrix, apply the effects and overlay it on the inputFrame onCameraViewStopped()

Implementation Details 2.1. Logical Diagram

Implementation Details 3. Features Pixel Effect Resize function Sepia Effect Transform function Flip Camera View (Front and Back Camera) Also, I have added the funny ear and nose using the ellipse function. Note: As of now, my application is very stable and doesn’t crash

Output for Pixel Effect

Output for Sepia Effect

Future Scope of the Project Make a funny face application like Snow Get left profile, right profile and add effects Swap faces only with opposite genders Create video effects Requirements and OpenCV limitations OpenCV works great in detecting faces, but requires lot of computations to be performed on the client or the app OpenCV only detects faces if viewed from front view only Need to figure out different API’s where the heavy lifting is done and my future scope can be fulfilled