Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Project 2. Face Detection Face detection and recognition is a classical AI topic. It can be used in a variety of applications that identifies human

Project 2. Face Detection

Face detection and recognition is a classical AI topic. It can be used in a variety of applications that identifies human faces in digital images or videos. For example, it is used in video surveillance, human computer interface, and image database management. In addition, face detection is gaining the interest of marketers. Face detection is an important object detection technique in commercial environment like Amazon Go.

Task 1: Study the paper attached in the project 2. The paper is A survey on face detection in the wild: Past, present and future.

Read this paper and understand some questions like what the face detection is and what techniques of face detection are.

You can focus on one technique, such as deep neural network based method in the paper. Then, list some relevant documents like theory description, open source software, and relevant libraries. The following items are a group of examples focusing on deep neural network based face detection method. You can also use other methods listed in the paper.

Study the convolutional neural network code (any programming language is fine). There are a lot of open source convolutional neural network code online. For example, the following link provides a Python version of convolutional neural network.

In order to get frame images from a streaming video, you can reference the following article and source code. You can also use any other programming languages and tools to extract frames (For example, OpenCV: http://opencv.org/). After the task 1, you would provide the answers

(1) What techniques are used for face detection?

(2) What is difference between these techniques in the above question?

(3) What technique you use to solve face detection in the project? List theory description, open source software or libraries. (Like examples of deep neural network technique list above)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

The oxidation number on the nitrogen in NO is

Answered: 1 week ago