
In Progress
Posted
Paid on delivery
## Self-Hosted Facial Recognition API – Python / PHP We need a developer to build a **self-hosted facial recognition system** using available open-source/pre-trained libraries. We do **not** want to use paid services such as Azure Face API, AWS Rekognition, Face++ etc. The system should run on our own server and provide a simple **web service/API** which our existing PHP application can call. Main requirements: * Enrol a person using one or more face images * Preferably work even when only **one enrolment image** is available * Recognise an enrolled person from a submitted image * Return Person ID / match result / confidence score * Ideally support multiple faces in one image * Store facial embeddings/templates efficiently * Fast response and suitable for many enrolled users * Simple REST/API interface using POST requests * Provide PHP example code for sending images and receiving JSON response * Full source code and installation instructions You may use suitable technologies such as Python, OpenCV, ONNX, InsightFace/ArcFace, FAISS or other appropriate open-source solutions. We are **not asking to create an AI model completely from scratch**. Using and configuring suitable existing pretrained models/libraries is acceptable. The final solution must operate independently on our server without any mandatory per-image or monthly facial-recognition subscription. When bidding, please briefly mention: 1. Which facial recognition library/model you propose. 2. Whether you have done similar work. 3. Whether it can work with single-photo enrolment. 4. Approximate development time and cost.
Project ID: 40691451
226 proposals
Remote project
Active 1 min ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I am Samyak. I hosted 3-4 AI based application using FastAPI & Flask with React on VPS and AWS. I having 5+ years of Industrial Experience as AI Engineer. I can do this task in a single day. Thanks
£20 GBP in 1 day
3.2
3.2
226 freelancers are bidding on average £176 GBP for this job

Hello, As someone with extensive experience in PHP and a wide range of technologies, I can confidently say that I am an excellent fit for your self-hosted facial recognition API project. My core skills include working with WordPress, Laravel, Python, and REST APIs, all of which will be instrumental in developing a powerful and efficient system as you envision. Drawing from my 15+ years of experience, I have proficiently built numerous web and automation solutions for startups and businesses. Importantly, I have incorporated AI into different applications- one of them being a facial recognition system similar to what you seek. Just like you outlined, I used pre-trained libraries and models while ensuring the development operated independently without any subscription demands. This project was a success, allowing me to enroll users using one or more images, recognize enrolled individuals from submitted photos, and displaying results such as confidence scores promptly. Based on my initial assessment of your project requirements, I recommend we utilize Python, OpenCV, and either InsightFace or ArcFace. Leveraging the skillfully-prepared open-source libraries will save significant time and cost on building an AI model from scratch. Rest assured, my code is clean and completely adaptable to multiple faces in a single image as well as single-photo enrolment - all done through fast but precise REST/API interfaces. With me on board for th Thanks!
£250 GBP in 3 days
8.6
8.6

⭐⭐⭐⭐⭐ Build a Self-Hosted Facial Recognition API with Python and PHP ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you're looking for a developer to create a self-hosted facial recognition system. You don't need to look any further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for facial recognition systems. I will use open-source libraries to ensure the system runs efficiently on your server. ➡️ Why Me? I can easily create your facial recognition system as I have 5 years of experience in Python and PHP development, specializing in APIs, OpenCV, and machine learning. My expertise includes image processing, RESTful services, and database management. Additionally, I have a strong grip on other relevant technologies, ensuring a smooth implementation of your project. ➡️ Let's have a quick chat to discuss your project in detail, and I can provide samples of my previous work. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Python Programming ✅ PHP Development ✅ OpenCV ✅ RESTful API Design ✅ Image Processing ✅ Machine Learning ✅ Data Storage Solutions ✅ JSON Handling ✅ Server Management ✅ Pre-trained Models ✅ System Configuration ✅ Fast Response Optimization Waiting for your response! Best Regards, Zohaib
£150 GBP in 2 days
8.1
8.1

Self-hosted facial recognition API using InsightFace/ArcFace through ONNX would be a strong fit here. I would build a Python FastAPI service with RetinaFace detection, normalized embeddings, configurable similarity thresholds, and FAISS for fast nearest-neighbour searches as the enrolled user base grows. Person metadata and embedding references can be stored in PostgreSQL or SQLite, with Docker-based installation so it runs independently on your server. The API will support enrolment from one or more images, recognition from submitted images, multiple faces per image, Person ID, match status, and similarity/confidence data. Single-photo enrolment will work; I’ll include image quality checks and sensible threshold configuration to reduce false matches. I’ll also provide POST endpoints, validation, error responses, source code, setup instructions, and a PHP cURL example showing image upload and JSON handling. I have delivered comparable Python AI pipelines and production REST integrations, including a Python generative-video pipeline with automated quality checks and DeskLeap’s published REST API. I can complete the initial working system, testing, and documentation in approximately 4 days, with the design ready for later GPU acceleration if required. Should the first version use Docker on a Linux server, or do you need direct installation without Docker? Muhammad Saad
£220 GBP in 4 days
7.8
7.8

Greetings, I see that you're looking to build a self-hosted facial recognition system using open-source libraries rather than relying on paid services. My approach would involve utilizing a library like OpenCV or Face Recognition to implement a RESTful API that meets your requirements, such as enrolling users with single photos and providing confidence scores for recognition. I've worked on similar projects before, where I successfully integrated facial recognition systems into existing applications. The solution I propose will efficiently store facial embeddings and ensure fast responses even with many enrolled users. Additionally, I'll provide clear PHP example code for easy integration with your current application. I'm confident that I can deliver a robust, self-contained solution that operates seamlessly on your server. Best regards, Saba Ehsan
£200 GBP in 3 days
7.5
7.5

Hi, I build exactly this kind of self-hosted facial recognition service — no Azure/AWS/Face++, no per-image fees, runs entirely on your own server. ✔ Library/model proposed: InsightFace (buffalo_l model pack — RetinaFace/SCRFD for detection + ArcFace for 512-d embeddings), running on ONNX Runtime. This is the industry-standard open-source stack for exactly this use case — free, no training required, and used in production by companies doing access control, attendance systems, and KYC dedup. Matching is done via cosine similarity, with FAISS added for fast lookups if you have a large number of enrolled users. ✔ What you'll get / time & cost: - A REST API service (Python/FastAPI) with clean POST endpoints: `/enroll` (one or more images), `/recognize` (returns Person ID, match true/false, confidence score — supports multiple faces in one image), `/persons` (list/manage enrolled users), `/delete`. - Persistent storage of embeddings on disk (JSON + NumPy, upgradable to FAISS for scale). - Working PHP example code showing exactly how to call the API and parse the JSON response. - Dockerfile + full installation instructions, so it deploys cleanly on your own server. - No mandatory subscriptions, no external API calls — 100% self-hosted. Estimated time: 5–8 days for a fully working, documented, dockerized service (CPU-based; can discuss GPU setup if you expect very high volume). Estimated cost: £350 Looking forward to your thoughts. Best Regards, Raj
£350 GBP in 6 days
7.6
7.6

Hello, Self-Hosted Facial Recognition API – Python / PHP {{{ I HAVE CREATED SIMILAR BEFORE AND I CAN SHOW YOU }}} I have carefully reviewed your self-hosted facial recognition requirements and understand that you need a reliable API that can enrol faces, recognize people from submitted images and return accurate match results without depending on paid third-party services. I have 11+ years of AI and backend development experience and can build the complete solution using an appropriate open-source pretrained facial recognition model, with support for single-image enrolment and multiple faces in one image. I will implement secure facial embedding storage, image processing, similarity matching, confidence scoring and Person ID responses through a simple REST API that your existing PHP application can call. I will also provide the required PHP example for uploading images and processing JSON responses, along with proper validation and error handling. The system will be optimized for fast responses and scalable matching as the number of enrolled users increases. I WILL ALSO PROVIDE 2 YEAR FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. Thanks, Christina
£135 GBP in 7 days
7.6
7.6

Hi there, I can help you with building a self-hosted facial recognition API. I'd go with InsightFace's ArcFace model for embeddings, stored in a lightweight vector index, and wrap it with a simple Python REST service your PHP app can call. Yes, it works with single enrolment images, and I've done similar identity matching work before. I'm Edward. For a system handling a few thousand users, I'd estimate roughly one to two weeks of work, which fits your budget. Happy to chat more about the specifics.
£20 GBP in 7 days
7.0
7.0

Hello, I can help you build this self-hosted facial recognition API using open-source tools. I have experience with Python, OpenCV, REST APIs, and AI-based image processing. I can create a simple system that runs on your own server without using paid services like Azure Face or AWS Rekognition. The solution will include: Face image enrollment Face matching from uploaded images Person ID and confidence score response Support for multiple faces in one image Simple REST API for your PHP application Example PHP code for API calls Source code and setup instructions I will use suitable open-source libraries such as OpenCV and pretrained face recognition models, focusing on accuracy, speed, and easy deployment. The final system will be fully self-hosted, easy to maintain, and ready to integrate with your existing application. I can provide clean code, documentation, and testing support.
£30 GBP in 1 day
7.3
7.3

Hi there, I understand that you need a self-hosted Facial Recognition API using open-source pretrained models, with Python/OpenCV and a simple REST interface that your PHP application can call for enrolment, recognition, confidence scoring, multi-face detection, and efficient embedding storage. I’m confident I can build this without paid per-image APIs or mandatory subscriptions. I would propose InsightFace/ArcFace with ONNX Runtime, OpenCV, and FAISS for fast embedding search. My approach is to first configure the pretrained InsightFace/ArcFace pipeline for face detection, alignment, embedding generation, and single-photo enrolment. Next, I’ll build the Python REST API with POST endpoints for enrolment and recognition, storing embeddings efficiently and supporting multiple faces per image. Then, I’ll implement FAISS-based similarity matching, confidence/threshold handling, Person ID responses, and PHP request/JSON examples. Finally, I’ll benchmark recognition speed and accuracy, test single-photo enrolment and multiple enrolled users, package the complete source, and document server installation/configuration. You will receive the self-hosted API, pretrained model integration, embedding database/search, PHP examples, source code, testing, and installation documentation. What server environment/GPU, if any, will the API be deployed on? I’m ready to start immediately. Warm Regards, Aneesa.
£100 GBP in 1 day
6.5
6.5

I have experience with Python, OpenCV, ONNX, InsightFace/ArcFace, REST APIs, and self-hosted AI systems. I can build a fast facial recognition API supporting single-photo enrollment, multiple faces, embeddings, Person ID, and confidence scores, with PHP integration and full deployment documentation. Estimated timeline: 5–7 days. I can start immediately.
£135 GBP in 7 days
6.5
6.5

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you & I can dive into your project immediately. I have rich experience in Python, OpenCV, AI/ML, REST APIs, image processing, and self-hosted recognition systems. I am skilled in InsightFace/ArcFace, ONNX, FAISS, Python, FastAPI, embeddings, and PHP API integration. I understand you want a fully self-hosted facial recognition API using pretrained open-source models, supporting single-photo enrollment, multi-face recognition, confidence scores, efficient embeddings, and PHP integration without paid third-party services. I’m ready to start immediately and would be happy to discuss this project. I have some questions: 1) Which CRM are you currently using, and do you already have the required API/integration credentials? 2) Do you have a preferred WordPress builder such as Elementor, Divi, or Gutenberg? 3) How many landing pages are you planning to build after the pilot page? Looking forward to hearing from you. Best regards, Md Toriqul Islam
£100 GBP in 3 days
6.7
6.7

Greetings, Thank you for considering my application for this project. As an AI Engineer and Python Developer with over 8+ years of experience, I bring a wealth of knowledge and expertise in the field of Python, Deep Learning. I have carefully reviewed the project description and am eager to discuss your specific needs and requirements in more detail. My commitment is to provide dedicated support and consistent follow-up throughout the project's lifecycle. Please feel free to reach out to me to further discuss how I can contribute to the success of your project. Looking forward to the opportunity of working together. Best regards, KuroKien
£120 GBP in 1 day
6.7
6.7

Hi there, I've reviewed your requirements for the facial recognition API and suggest we use OpenCV and a pre-trained model like ArcFace for efficient processing. This solution will allow single-photo enrollment while ensuring optimal recognition accuracy. I have experience building similar systems and can provide the necessary PHP example code for API integration. I'm committed to delivering a quality solution that meets all your needs and operates smoothly on your server. Your satisfaction is paramount, and I assure timely delivery. Regards, Ali
£135 GBP in 1 day
6.4
6.4

As an AI-focused software development leader at Web Crest, I fully appreciate the essence of delivering a self-hosted facial recognition API solution that runs entirely on your own server. I propose leveraging OpenCV, InsightFace/ArcFace, and FAISS as these open-source solutions will undoubtedly meet all of your project requirements. Importantly, Web Crest consistently focuses on *building scalable, secure, and future-ready solutions tailored* to your specific needs. I’ve successfully deployed several projects with similar features and functionalities in the past, including those that operate with single-photo enrollment. This context situates me as the right candidate for this project. **You can expect:** efficient face embedding storage, fast response times that scale well with multiple users and faces in one image, plus a straightforward REST/API interface using POST requests. In terms of development time-frame and cost estimation, my committed approach towards an agile project management method ensures prompt yet high-quality deliverables. Additionally, I value transparent communication throughout the project journey for seamless collaboration. Choosing Web Crest means opting for a partner that guarantees *experienced technical support even beyond successful project completion.* Now let’s get down to turning your unique idea into an exceptional reality together!
£100 GBP in 3 days
6.6
6.6

Hello!! The self-hosted facial recognition API will use an open-source pretrained model to enrol and recognise faces locally, return Person ID and confidence, support single-photo enrolment and multiple faces, and integrate cleanly with your existing PHP application. * Roughly how many enrolled users should the first version support? * Will the server run Linux with GPU support, or CPU only? * Do you already have a preferred database or deployment setup? The solution will use InsightFace/ArcFace with Python, OpenCV and ONNX, with FAISS for fast embedding search. REST POST endpoints will handle enrolment and recognition, including image validation, face detection, matching thresholds, multi-face results, JSON responses, and efficient template storage. PHP cURL examples, complete source code, installation instructions, and deployment testing will also be provided. Relevant Python AI, computer-vision, facial recognition, REST API, and PHP integration projects have been completed before, with focus on reliable self-hosted solutions without recurring API fees. Let us discuss your server setup and get this running smoothly. Best regards Farhin B
£30 GBP in 7 days
6.8
6.8

Hi, I'm Denis, a full-stack developer specializing in computer vision systems and REST APIs. I've built facial recognition pipelines and understand you need a self-contained system without external API dependencies. I'd use InsightFace with ArcFace models—production-ready, handles single-image enrollment well, and provides reliable embeddings. FAISS enables efficient similarity search across enrolled users, paired with a Python backend and clean REST API for your PHP application. I've handled similar projects requiring individual recognition from limited enrollment data with low latency. My approach involves careful embedding storage, smart indexing, and threshold tuning to balance accuracy and false-positive rates. The implementation includes: - Requirements clarification on user volume and accuracy needs - Model pipeline setup - REST endpoints for enrollment and recognition - Embedding database management - Complete PHP client code with examples - Testing and deployment instructions Technical consideration: Single-image enrollment works best with face alignment normalization and synthetic augmentation, but multiple enrollment images yield better results. I'll document these trade-offs clearly. Main risk: Facial recognition quality depends on image quality and lighting. I'll validate inputs and provide clear feedback when confidence is low. Estimate: 40-50 hours depending on scale and customization. I can start immediately. Let's discuss the details. Thanks, Denis.
£66 GBP in 3 days
6.3
6.3

Hi There! I specialize in Python/AI API development with 9+ years of experience, and I can build a fully self-hosted facial recognition API using InsightFace/ArcFace with ONNX and OpenCV, avoiding paid recognition services. I’ll support single-image enrolment, multi-face detection, embeddings stored efficiently with FAISS, confidence/match results, and fast REST POST endpoints for your PHP application, plus PHP examples and complete installation/source documentation. I’ve worked on similar computer-vision/API integrations. Estimated delivery: 4–6 days, within your £250 budget. Would you like the API optimized primarily for maximum recognition accuracy or higher throughput with many enrolled users?
£135 GBP in 7 days
6.2
6.2

I can build this as a fully self-hosted Python REST API using InsightFace/ArcFace for embeddings, OpenCV for image handling, and FAISS or PostgreSQL/pgvector for fast similarity search at scale. It can support single-photo enrolment, multiple-face detection, Person ID matching, confidence/similarity scores, and PHP POST/JSON integration without any per-image subscription. I’ve worked with Python APIs, image-processing workflows, backend integrations, and production deployments, and I can structure the service so the recognition layer is isolated, documented, and easy to call from your existing PHP application.
£100 GBP in 7 days
6.2
6.2

The part that determines whether this actually works in production isn't the recognition model itself - it's that you're asking for reliable matching from a single enrollment image, and that constraint shapes the whole architecture. 1. I'd propose InsightFace with the ArcFace embedding model - it's specifically strong on single-image enrollment scenarios compared to older approaches, and it's open-source with no per-image licensing cost, which fits your no-subscription requirement. 2. Yes, I've worked with facial recognition using InsightFace/ArcFace, embeddings, and FAISS for similarity search. 3. Yes - ArcFace embeddings are designed to generalize well from limited enrollment images, though I'd flag that accuracy still improves meaningfully with 2-3 images if that's ever available; single-image works but isn't as robust against pose/lighting variation later. For the architecture, I'd store embeddings (not raw images) in FAISS for fast similarity search - that's what keeps response time flat as your enrolled user count grows, rather than degrading linearly with more people in the system. 4. Rough estimate: 5-8 days for core enrollment/recognition API, PHP example code, and documentation, depending on final scale requirements - happy to firm this up once I know your expected number of enrolled users. Juan Pablo
£250 GBP in 3 days
6.4
6.4

Hi, I’m interested in building your self-hosted Facial Recognition API. I’m a full-time independent freelancer with strong experience in Python, OpenCV, computer vision, PHP, REST APIs, MySQL, and machine learning. My proposed approach: • InsightFace / ArcFace with ONNX for high-quality face embeddings and recognition • FAISS or an optimized vector index for fast matching across many enrolled users • OpenCV for image preprocessing and face detection • Python REST API (FastAPI) with JSON responses • PHP examples for POST requests and API integration The system can support single-photo enrolment by generating a robust embedding from the available image, while also allowing multiple enrolment images when available. It can detect and recognize multiple faces per submitted image and return Person ID, match status and confidence/similarity score. I have 6+ years of Python/ML experience with OpenCV, TensorFlow, PyTorch, Scikit-learn, YOLO and computer-vision projects, along with 15 years of web development experience, including PHP and API integration. I have worked on computer-vision systems including face detection/recognition. The complete solution will be self-hosted, with no mandatory per-image or monthly recognition subscription. I’ll provide the full source code, installation/deployment instructions and PHP integration example. I can personally handle the complete development and deployment. Best regards, Subir
£20 GBP in 7 days
6.3
6.3

Letchworth Garden City, United Kingdom
Payment method verified
Member since Dec 22, 2023
£10-20 GBP
£10-20 GBP
£20-250 GBP
£10-20 GBP
£10-20 GBP
$250-750 USD
$10-30 USD
₹12500-37500 INR
$500-2500 USD
min $50 USD / hour
$750-1500 USD
$30-250 USD
₹100-400 INR / hour
$2-8 USD / hour
£10-20 GBP
₹37500-75000 INR
$8-15 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$10-30 USD
₹12500-37500 INR
£20-250 GBP
₹750-1250 INR / hour
£20-250 GBP
$30-250 USD