Find Jobs
Hire Freelancers

Face recognition iOS+Swift+OpenCV (or any other framework) - measure face similarity

$25-50 USD / hour

Cerrado
Publicado hace alrededor de 8 años

$25-50 USD / hour

Hello, Here I’ll describe the task in more details so you can have an idea about the scale of the project, requirements, flow, and can give an approximation of the time and price. The app will receive all the pictures from Facebook profiles, that means that they can contain a lot of different poses, angles, lighting, can have several people on a picture, upside down picture – but clearly most of all will be more or less normal and representative, but nevertheless, I’d like to capture as many possible pictures as possible, including all the ‘difficult to recognize’ pictures. So, next steps: pictures of different users will be shown to a primary user like in a dating app, so the user can either Like or Dislike another user. Thus, we will have two groups of profiles, people who have been liked and people who have been disliked. After that, as soon as we have enough of images in both group (we should also determine what ‘enough’ means), starting from N-th profile, the profile can be compared to the 2 groups; I have two options here, first is – measuring average similarity between a picture and a group, so if average similarity of the Like group is bigger than in the Dislike group – then a profile of that user must be shown to our primary user; second – the same flow but measuring the maximum similarity in a group, rather than mean – so if the maximum similarity with a single person in the Like group is bigger than in the Dislike group then show… You got the idea. The gist of the app is to show to the user only those pictures and profiles that have a big probability of being liked; depending on the time and price there are at least 2 additional ideas using machine learning and one other feature. Answering some possible questions: there is a ready app template written in Swift that works; first the face has to be detected on a picture, normalized, and having all possible manipulations to boost the accuracy of the recognition part, and only after that recognized; the app will use only pictures, no video; the time to process one picture should be not more than one second – including detection and recognition part, but the less the better. The database of pictures will be pulled out from Facebook. The database for comparison with a target face can be dynamic or cumulative, so it can be updated after every new profile in a group with excluding some previous profiles or accumulating profiles up to some number. First of all this should be an iOS app, but I also have app templates for Android as well, they both work and ready to use, they just lack the face recognition part, also some changes in the code will be needed to integrate recognition, the use of API, deletion of some code blocks related to creation a server as I won’t need one, and some minor design changes. But nevertheless, the main focus of the app should be concentrated around the recognition part; the user should be provided with the best experience possible, so the more accurate algorithm is, the more reliable, robust the system is, the better it is reflected in user’s experience of the app. Considering all the information above, please reply in details about the algorithms you will use for this project, how accurate they will be considering all the possible profile pictures, what percent of faces in such a random database of faces could be detected and recognized using your system, what are some critical values of the angle/pose/rotation/etc. that can be allowed – at least a rough estimation. Can you improve your current algorithms to increase accuracy? Can you use different algorithms with better accuracy? Finally, your time and price approximation (it doesn’t have to be exact number, just some abstract level for me to compare quotes; it can also be hourly rate with estimation of hours or fixed price for the project). I won’t consider candidates that haven’t answered all the questions above, these questions are crucial for the project.
ID del proyecto: 9756649

Información sobre el proyecto

26 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
26 freelancers están ofertando un promedio de $34 USD /hora por este trabajo
Avatar del usuario
Hi, I read your brief carefully. Your idea is great! I am a senior iOS developer, also an expert OpenCV developer. Here are my answers. 1. Face detection We can use the existing OpenCV algorithims also improve them too. Haar Cascades is the best solution in face detection now, but we can improve this. It's accuracy is reached about 90%. We can use Machine-learning method to improve algorithms. I am an AI expert. I studied about the Artificial Intelligence from University. We can integrate several algorithms to improve quality. 2. Time and Price OpenCV is one of high technology so it costs not low. About the time, I am a full-time worker, so I will keep your deadline. I think we can discuss more details on live chat. Thanks Gong
$38 USD en 40 días
5,0 (238 comentarios)
9,0
9,0
Avatar del usuario
Dear sir. As you can see from my portfolio, I am an OpenCV expert and I have good face recognition engine. You need face similarity measure engine, right? I can't understand what you ask "how accurate they will be considering all the possible profile pictures, what percent of faces in such a random database of faces could be detected and recognized using your system". But to say about angle/pose/rotation,my engine can run on 15'/any/15'. I want you test my face recognition engine on PC first. I suggest 3000$/3 weeks. I can't give you source code of face recognition engine, I can give you .a file and interface functions. Best regards.
$47 USD en 25 días
4,9 (146 comentarios)
8,5
8,5
Avatar del usuario
Superb, The way you explained the whole Face Recognition project is just overwhelming. We have thoroughly analyzed the requirement and our app development team is confident that they can deliver the jaw dropping app for you. Now, i am coming straight to your questions, please find the answer : Q1 : Algorithms you will use for this project : Answer 1 : We will be using Elastic Bunch Graph Matching (EBGM) algorithm, where faces are shown on graph and edged labelled with 2-D distance vector. Q2 : how accurate they will be considering all the possible profile pictures ? A2 : 90% accurate as it works on the symmetry of graph and edges. Q3 : what percent of faces in such a random database of faces could be detected and recognized using your system. A3 : 80% Q4: Can you improve your current algorithms to increase accuracy? Can you use different algorithms with better accuracy? A4 : Yes for both Q5 : Time and price approximation. A5: 380 Hours and $21 per hour. Our Introduction : We are an offshore IT company having our presence across India and In US. We have an employee strength of more than 5000 high performance developers, designers, mobile app developers and QAs. We have developed more than 500 mobile apps and have more than 3200 satisfied client from every domain. We are also the technological partners of Winzip, we have written its back-end programming on C++, so you can count on us when it comes to technological expertise. Hope to hear from you soon.
$31 USD en 40 días
5,0 (5 comentarios)
6,5
6,5
Avatar del usuario
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$51 USD en 10 días
5,0 (8 comentarios)
6,5
6,5
Avatar del usuario
Hello, I am Zhao in upwork. I didn't verify ur requirements very well. But i ensure my face recognition engine will satisfy ur requirements. I will let you know my opinion after 6 hours. Thank you
$41 USD en 40 días
5,0 (1 comentario)
2,6
2,6
Avatar del usuario
Dear Sir, I'm quite experienced in such kind of project and I have more than 10 years working experiences on the software development. If you are interested in it, please kindly let me know. Thanks Wendy
$31 USD en 10 días
5,0 (1 comentario)
1,0
1,0

Sobre este cliente

Bandera de UNITED STATES
San Francisco, United States
5,0
8
Forma de pago verificada
Miembro desde feb 24, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.