Closed

PyTorch, MXNet, AI and ML expert required to integrate CompareFace facial recognition API (based on InsightFace Python library and ArcFace, RetinaFace models) in our existing Windows software

Job Description:

We have an existing Python based Windows desktop software where users can upload photos of lost people and found people. The software is for the purpose of searching for people who have been lost. The software is hosted in a server. And it's a multiuser software. It means many remote users have the software installed in their PC. Every user has an username and password that he/she uses to log in to his/her account in the software. The application also works as a website. So the users can alternatively log in to their account by visiting our server IP from a browser and then entering their username, password.

So, our Windows software/website already has a database of photos of lost and found people. It uses MySQL database.

The user account has 3 pages - "Matched photos", "Unmatched photos" and "All photos uploaded".

When the user uploads a photo of a lost person or a found person, the photo is listed in "All photos uploaded" page. The "All photos uploaded" page in an user account only shows the photos uploaded by that specific user.

We have an admin software too. Admin account can be accessed only from that software and not from the website. In the admin account, there are 3 pages too - "Matched photos", "Unmatched photos" and "All photos uploaded".

The "All photos uploaded" page in the admin account shows all the photos of lost and found persons uploaded by all the users combined.

The purpose of the software is to match photos of lost people against photos of found people, so that we can get a lost person back. When a photo of lost person is uploaded, it should be matched against all the photos of found persons saved in the database. And when a photo of a found person is uploaded, it should be matched against all the photos of lost persons saved in the database. If a match is found, the matched photos should be listed in "Matched photos" page of both users' accounts (the user who uploaded the photo of lost person and the user who uploaded the photo of found person), as well as the in "Matched photos" page of the admin panel. If a photo matches against multiple photos (very unlikely to happen), the set of matched photos should appear in the "Matched photos" page of all the users' accounts who have uploaded those photos and also in the "Matched photos" page of the admin panel. If a match is not found after uploading a photo, it should appear in the "Unmatched photos" page of the user's account, who have uploaded the photo as well as in the "Unmatched photos" page of the admin panel. However, as soon as an unmatched photo finds a match, it should be removed from the "Unmatched photos" page of the user's account, who have uploaded the photo as well as from the "Unmatched photos" page of the admin panel.

So, you only have to create the "Matched photos" page and "Unmatched photos" page of the users accounts and admin panel. Rest of the functionalities are already built in our existing software.

For matching photos, we need to use facial recognition Python libraries and models. InsightFace is an open-source Artificial Intelligence and Machine Learning based Python library that uses most recent and accurate facial recognition models such as ArcFace and RetinaFace. The accuracy of this solution is very high – 99.86% on the LFW dataset.

[login to view URL]

[login to view URL]

To make your job easier, we recommend you to use CompreFace API. CompareFace is a free and open-source self-hosted REST API for InsightFace that can be started with one docker-compose command. The REST API allows you to easily integrate InsightFace into our system without prior machine learning skills. Additionally, it’s scalable. CompreFace has a simple UI for managing user roles and face collections. It gives a choice between the two most popular face recognition methods: FaceNet (LFW accuracy 99.65%) and InsightFace (LFW accuracy 99.86%).

[login to view URL]

[login to view URL]

Software description attached as docx

Skills: Python, MySQL, Pytorch, Machine Learning (ML), Artificial Intelligence

About the Client:
( 0 reviews ) Zurich, Switzerland

Project ID: #34533164

29 freelancers are bidding on average $31/hour for this job

helmot

Hello, I have 12+ years of experience in Python and have worked on a lot of Django, Flask, AI/ML, ... projects. I can share some demos if you are interested. Also, I work as a fulltime freelancer and have enough tim More

$28 USD / hour
(157 Reviews)
7.8
tangramua

Hello nodespace,   We have 20 years of strong experience in Python, Machine Learning (ML), MySQL, Artificial Intelligence, Pytorch, as a result, we can successfully complete this project.   Please, review our profile h More

$25 USD / hour
(63 Reviews)
7.4
datascientist90

I'm a senior Python & ML developer and owner & founder of Dedeoglu Dev Company. Kindly send me a message to get in touch with me, Thanks, Yusuf.

$40 USD / hour
(30 Reviews)
6.5
sajjadtaghvaeifr

Hi, I hope you are doing fine. I have almost 10 years of experience in machine learning algorithms. I can implement various types of artificial intelligence algorithms including yours with Matlab, Python and etc. I hav More

$28 USD / hour
(32 Reviews)
6.3
rukshanlancer

Hi Thank you for the chance to bid on your project. I will answer your specific questions via chat with you. First, let me tell you Why Me: I've done similar work before and have solid experience in project development More

$28 USD / hour
(23 Reviews)
6.0
arturneskromnyi

******** Computer Vision & Face Processing Expert ************ Thank you for your posting! I am a Software developer with rich experience at the machine learning field such as the Resnet, VGG, Inception, Yolo, LSTM More

$28 USD / hour
(4 Reviews)
5.9
mohamedabdelall4

Hi, I am sure that I can do this job, I am artificial intelligence engineer experienced in data science,machine/deep & feature engineering learning using Python programming. In my portfolio you can find samples of proj More

$40 USD / hour
(21 Reviews)
5.2
suyashdhoot

Hi I am a very experienced statistician, data scientist and academic writer. I have completed several PhD level thesis projects involving advanced statistical analysis of data. I have worked with data from several comp More

$50 USD / hour
(41 Reviews)
6.2
ayesha0124

Hi there, I have read the brief details of the project u posted and I believe i can help u as I have great experience doing projects with Pytorch, Machine Learning (ML), MySQL, Artificial Intelligence and Python. Plea More

$50 USD / hour
(4 Reviews)
4.8
vovakovalkov80

Hi I have worked on several similar projects and can deliver quality work on tight deadlines. I'm interested to hear more about the project. If you award me the project I'd be very happy to discuss this further and get More

$28 USD / hour
(7 Reviews)
4.8
FxDataLabs

Implementing projects using Python and Machine Learning is our core forte since we are working on it for more than 5+ years now. We are a team of 50+ developers who have successfully delivered 350+ Machine Learning Pro More

$20 USD / hour
(5 Reviews)
4.5
ferrepoint

Hello I am a professional AI engineer. I have 10 years of experience in this field including pytorch, tensorflow, keras, MxNet. I have rich hands on experience in face recognition and verification Deep learning technol More

$28 USD / hour
(3 Reviews)
4.3
pyanskiy

hi, nice to meet you! I am a mathematics expert and have received master's degree. I have main skills such as computer science, machine learning, deep learning, Data analysis, python(pytorch, tensorflow), Matlab, R, St More

$15 USD / hour
(22 Reviews)
4.7
hnutweblera

I am computer vision and machine learning expert with much experience in image processing field and know jetson, raspberry pi well. I have developed much projects such as face recognition based attendance system on jet More

$35 USD / hour
(4 Reviews)
4.7
adam7patrick

Hello, Dear Hiring Manager I have read your requirements carefully. I have 5+ years AI development experience Python is my love as it is, so I write programs carefully every time. I have expertise in deep learning and More

$20 USD / hour
(2 Reviews)
4.1
mccloverdarrell

✔✔✔ Machine Learning & Backend API Expert ✔✔✔ Hello. I am a pro ML and backend expert. Especially, I have specialized in face detection and recognition program. I have developed lots of ML projects and Face recognition More

$15 USD / hour
(5 Reviews)
3.7
balirkprogrammva

Hi there! I’ve carefully checked your requirements and really interested in this project of Python developer .I will do it in a professional way. I have more than 5 year experience with python/django/s More

$30 USD / hour
(8 Reviews)
3.1
vladyslavblinov

Hello I am a Image Processing and Machine Learning Expert with full skills and experiences of this field. So I have developed many Image Processing Projects using Python, OpenCV, ML,DL,OCR. I am really good with Libs f More

$30 USD / hour
(2 Reviews)
2.4
quyetchi

Hi I am a software engineer experienced in kinds of AI and ML. I have enough quality and knowledge to be able to finish your project perfectly. I hope us to work on good communication and high credit. Let us initialize More

$15 USD / hour
(3 Reviews)
2.6
xamtainfotech

Hello, Recently I done a project with user security with 2FA, so most secure platform. As well done face recognition features, so detect faces. I know how to create reports as on demands and required any kind of. As More

$17 USD / hour
(3 Reviews)
0.9