Face Recognition and Eye Extraction using AI
₹1500-12500 INR
货到付款
1. Decide on the technology stack: The first step is to choose the tools and technologies to be used for the project. In this case, we're using Python and OpenCV, as they are widely used for image processing and computer vision.
2. Detect faces in the video stream: The next step is to detect faces in the video stream from the participants. There are different algorithms available for this, but two popular ones are the Haar cascades and the Single Shot MultiBox Detector (SSD) algorithm. Once a face is detected, we'll move on to extracting the eyes.
3. Extract the eyes: After detecting a face in the video stream, the next step is to extract the eyes from the face. This can be done using various algorithms, such as the Eye Aspect Ratio (EAR) algorithm. This algorithm determines the relative position of the eyes and can be used to extract them from the face.
4. Stream the eye video: Once the eyes are extracted from the face, we'll stream the video over the network to the host. We'll use a web server, such as Flask or Django, to create a web interface to stream the video over HTTP or WebSockets.
5. Create a search function: The host should be able to search for a specific participant by name. We'll implement this feature by creating a database to store the participant information, such as their name and a reference to their eye video stream. The host can then retrieve this information when needed and access the participant's video stream.
6. Implement the UI: We'll create a user interface for the host to view the eye videos of the participants and search for specific participants. We'll use a web framework, such as Flask or Django, to create the UI and make it accessible over the network.
7. Optimize for performance: We'll make sure to optimize the code for performance and reduce the computational cost as much as possible. This can be done by using efficient algorithms, parallel processing, and reducing the resolution of the video when necessary. We'll also need to make sure the web interface and video streaming work smoothly without any lag or delay.
8. Comparison of original video and cropped video to check the difference in bandwidth
Need a project report of minimum 15 pages
项目ID: #35994156
关于项目
有9名威客正在参与此工作的竞标,均价₹15222/小时
Greetings, I have gone through your project description. I find myself as a perfect fit for this job. I am working as a Python Developer from last 2 year. Some of my expertise is in the fields: 1. Web Scraping/Web Au 更多
Hello, nice to meet you. I have rich skills in face recognition. using python. I can help you perfectly and sure!. if you are back, let me know, so, we can discuss about the budget and requirement detail. Thanks for re 更多
Greetings, Thank you for this posting an opportunity related to my area of expertise. I understand your requirements and would love to discuss them in detail. I have done similar work recently in past. I have excelle 更多
Hi there, I have read your job description and I’m confident I can do this project for you perfectly. I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the pro 更多
HI We can create a MVP. Our team has worked on AI and Machine learning projects. We have expert python developer. We can create this face Recognition AI. Basically we can create a MVP having your given workflow. Thanks
I have seven years of experience in building these products related to vision/object detection. I can suggest ideas for product improvement and also deliver product with expected quality.