
Closed
Posted
Paid on delivery
I need a reliable, camera-based solution that can automatically detect and count people captured by our existing CCTV network, regardless of whether the footage comes from indoor halls or outdoor entrances. The end goal is clear: turn those raw counts into actionable customer-analytics data I can slice by time, location, and traffic trend. Here’s what I’m expecting: • Accurate real-time or near-real-time counts from standard CCTV streams (no extra infrared hardware). • Robust performance under varying light and weather because some of our cameras sit outdoors. • An easy way for me to view and export daily, weekly, and monthly traffic reports—CSV download and a lightweight dashboard are perfect. • A straightforward deployment path: containerised code (Docker) or a documented install script so my tech team can maintain it. Ideally you’ll lean on proven computer-vision tools—OpenCV, YOLOv8, TensorFlow, or a comparable model—but I’m open to your preferred stack as long as accuracy and speed hold up. If you have past benchmarks or demos, I’d love to see them. Acceptance criteria 1. ±3 % counting accuracy in daytime indoor tests, ±7 % for challenging outdoor scenes. 2. Dashboard updates automatically without manual refresh. 3. Clear hand-off: source code, model weights, and a brief technical guide. Let me know your proposed approach, timeline, and any clarifying questions so we can get started.
Project ID: 40496335
136 proposals
Remote project
Active 21 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
136 freelancers are bidding on average $494 USD for this job

⭐⭐⭐⭐⭐ Create a Reliable People Counting Solution with CCTV Cameras ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and I see you are looking for a camera-based solution to detect and count people using your existing CCTV network. You have no need to look any further; Zohaib is here to help you! My team has successfully completed over 50 similar projects for people counting and customer analytics. I will create a system that ensures accurate counts, robust performance, and an easy-to-use dashboard for your needs. ➡️ Why Me? I can easily handle your project as I have 5 years of experience in computer vision and data analytics. My expertise includes using OpenCV, YOLOv8, and TensorFlow for accurate counting. Not only this, but I also have a strong grip on Docker for deployment and data visualization tools for generating reports. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to discussing this with you in our chat. ➡️ Skills & Experience: ✅ Computer Vision ✅ People Counting ✅ OpenCV ✅ YOLOv8 ✅ TensorFlow ✅ Data Analytics ✅ Real-time Processing ✅ Docker ✅ Dashboard Development ✅ Data Export (CSV) ✅ Performance Optimization ✅ Technical Documentation Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
8.1
8.1

Hi there, I understand you need to turn your existing CCTV feeds into an automated people-counting system. Operationally, the system will tap into your camera streams, use a computer vision model to detect and count individuals, log these counts against timestamps and camera IDs, and present this data as traffic analytics on a simple web dashboard with CSV export. Technical approach: A Python (FastAPI) service using OpenCV will process the RTSP streams. We'll deploy a YOLOv8 model for accurate detection. Counts will be stored in a PostgreSQL database, ideal for time-series queries. The dashboard will be a lightweight React app with real-time updates via WebSockets. The entire system will be delivered as a documented Docker Compose package for easy deployment. Core modules: - Stream Processor: Ingests RTSP feeds and handles disconnections. - Detection Engine: Runs the YOLOv8 model on frames and applies tracking to prevent duplicate counts. - Analytics API: Aggregates counts and serves data to the dashboard. - Dashboard UI: Visualizes trends and manages data export. We'll start with an MVP to benchmark YOLOv8's accuracy on your specific indoor/outdoor footage. Based on the results, we will either proceed directly to building the full dashboard and API or perform a quick fine-tuning cycle to meet your accuracy criteria. The final step is containerization and documentation for hand-off. Regards, Rohit
$250 USD in 14 days
8.0
8.0

Hi, CCTV people counting is mostly an event-definition and tracking problem, not just object detection, and I’ve built production ML systems where the reliability comes from the pipeline design around the model. The real engineering risk here is count accuracy under occlusion, camera angle changes, and duplicate counts when the same person persists across frames. I usually structure these systems as separate detection, tracking, and counting layers so the logic stays debuggable. The closest match in my background is AI-Driven Marketing Suite Development -- 2, where I built applied AI/computer vision workflows in production, plus Python Bug Localization Using Transformer Models (CodeBERT + TreeBERT), which reflects how I approach measurable ML pipelines and evaluation. For a YOLO-based CCTV system, I’d typically design around stable track IDs, directional line or zone logic, and a validation loop using sample clips to tune false positives versus missed counts. If this needs to integrate with an existing PHP app, I’d keep inference isolated behind a clean service boundary. I build systems for long-term maintainability, not one-off demos. If useful, I can sketch the counting architecture and review the event logic you actually need before implementation. Thanks, Hercules
$500 USD in 7 days
7.6
7.6

Hello, I trust you're doing well. I am well experienced in machine learning algorithms, with nearly a decade of hands-on practice. My expertise lies in developing various artificial intelligence algorithms, including the one you require, using Matlab, Python, and similar tools. I hold a doctorate from Tohoku University and have a number of publications in the same subject. My portfolio, which showcases my past work, is available for your review. Your project piqued my interest, and I would be delighted to be part of it. Let's connect to discuss in detail. Warm regards. please check my portfolio link: https://www.freelancer.com/u/sajjadtaghvaeifr
$600 USD in 7 days
7.2
7.2

Hi there, I understand you need a camera-based people-counting system that works on existing CCTV feeds, delivers real-time counts indoors and outdoors under variable lighting, and outputs actionable analytics via a lightweight dashboard with CSV export. I have experience implementing computer-vision pipelines using YOLOv8, OpenCV, and TensorFlow for real-time object detection, people counting, and analytics dashboards, containerized with Docker for reproducible deployment and easy maintenance. I will build a robust detection model tuned for indoor and outdoor conditions, integrate CCTV streams for live counts, generate automated daily/weekly/monthly traffic reports with export options, and deliver a containerized solution with full source code, model weights, and a concise deployment guide. Q1: How many CCTV streams/camera feeds need to be processed simultaneously? Q2: Do you prefer all processing to run on local hardware or is cloud-based inference acceptable? Q3: Should the dashboard include visual heatmaps of traffic or just numerical counts over time? Best regards, Stratos
$500 USD in 7 days
7.3
7.3

HELLO!! i read your requirements carefully and understood the project scope for a cctv-based people counting analytics system to generate real-time footfall insights from existing camera streams. i have more than 10+ years of experience in computer vision, python development, and ai-based video analytics systems and can build a scalable and accurate people counting solution using modern deep learning models. my approach will be to use a yolov8-based detection pipeline combined with object tracking (bytetrack/strongsort) to ensure accurate unique person counting across frames. the system will process rtsp cctv streams in real-time, handle occlusion and lighting variations, and maintain stable tracking for indoor and outdoor environments. for analytics, i will build a backend service to aggregate counts into time-based patterns (hourly, daily, weekly) and expose them through a lightweight dashboard with export options (csv/pdf). deployment will be fully containerized using docker for easy installation and scaling. the stack will include python, opencv, pytorch, ultra lytics yolov8, and a fastapi backend with a simple react or lightweight web dashboard. performance optimization will be done using frame skipping, gpu acceleration, and model tuning to achieve high accuracy under different lighting conditions. i eagerly await your positive response. thanks.
$500 USD in 7 days
7.6
7.6

Hi! I can build a CCTV-based people-counting system using YOLO/OpenCV with real-time tracking, time/location analytics, CSV export, and a lightweight Dockerized dashboard for your team. Best Regards
$980 USD in 8 days
6.8
6.8

Hello, I would love if I get the chance to work on your project. I built many complex CV application and building practical computer vision systems with Python, OpenCV, YOLOv8, Docker, and TensorFlow is work I genuinely enjoy because reliable analytics depend on accurate detection, not just good looking dashboards. I can deliver a maintainable solution with automated reporting and a clean deployment process your team can manage confidently. One question I have is, will the same person potentially appear across multiple CCTV cameras, requiring cross camera re identification to avoid duplicate counts, or should each stream be treated independently? Can we connect over a chat to discuss more about the project? Best regards, Dev Singh
$600 USD in 5 days
6.7
6.7

Hi There!!! ★★★★ (Delivering accurate CCTV people counting with YOLO, OpenCV, real-time analytics & automated reporting) ★★★★ I’ve carefully reviewed your requirements and understand you need a reliable camera-based people counting system that works with existing CCTV streams across indoor and outdoor locations. The solution should provide accurate counts, real-time analytics, automated dashboards, CSV exports, and a smooth deployment process. ⚜ Real-time CCTV people detection & counting ⚜ YOLOv8 and OpenCV based analytics ⚜ Indoor & outdoor performance optimization ⚜ Traffic trends, location-based insights & reporting ⚜ Auto-refresh dashboard with CSV exports ⚜ Dockerized deployment & technical documentation ⚜ Source code, model weights & complete handover I have experience building computer vision and AI analytics solutions using Python, OpenCV, YOLO, TensorFlow, and Deep Learning models. I’ve worked on object detection, tracking, surveillance analytics, and custom dashboards where accuracy and speed were key requirements. My approach would be combining YOLOv8 with object tracking for reliable counting, storing analytics in a database, and building a lightweight dashboard with automated updates. Initial delivery can be completed within 3–5 weeks depending on camera count and testing scenarios. I’d be happy to discuss your CCTV setup, expected traffic volume, and share how I would optimize accuracy for challenging outdoor conditions. Warm Regards, Farhin B.
$254 USD in 7 days
6.7
6.7

With over 6 years as a Certified AI & Machine Learning Engineer, I have helped numerous clients unlock the power of AI in their businesses. I have extensive experience in designing, building, and deploying production-grade AI systems like the one you require for your CCTV People Counting Analytics. My specialization in NLP, computer vision, and predictive analytics aligns perfectly with the task at hand; I understand the importance of accuracy and speed in processing real-time or near-real-time data streams to give you actionable customer-analytics data you seek. Past benchmarks demonstrate my ability to generate accurate counting results within ±3% in indoor settings and ±7% for challenging outdoor environments, meeting your specified acceptance criteria. You mentioned being open to the tools employed in this endeavor - I can assuredly apply OpenCV and/or TensorFlow for this task. This will ensure not just accuracy but also compatibility with your existing infrastructure. Moreover, my commitment to clean, maintainable and production-ready code means that not only will you receive a solution customized for your needs but also any necessary source code, model weights and a technical guide facilitating clear hand-off for your team. Don't just take my word for it, let us get started and experience firsthand how efficiently I can transform your raw counts into valuable information for business decision-making!
$750 USD in 15 days
6.2
6.2

Hi there, I understand you need a reliable, camera-based solution that automatically detects and counts people from your existing indoor and outdoor CCTV streams, converting raw footage into actionable customer-analytics dashboards and CSV reports. I am confident I can build a production-grade, error-handled computer vision pipeline that meets your strict accuracy tolerances under varying environmental conditions. My approach will be to design a lightweight, containerized Python architecture leveraging OpenCV and YOLOv8 for robust object detection and multi-object tracking (such as ByteTrack or BoT-SORT) to prevent double-counting across frames. I will focus heavily on data integrity and normalization, ensuring raw frame coordinates and temporal crossing counts are cleaned and aggregated into a structured local database. The analytics will serve a lightweight, real-time dashboard (using Streamlit or Dash) featuring automatic updates and CSV export functionality, fully packaged in a Docker container for a seamless, maintainable deployment by your tech team. Do your existing CCTV streams natively expose standard RTSP network links for direct stream ingestion, or will the container need to interface with a specific central Network Video Recorder (NVR) media server? I’m ready to start immediately. Warm Regards, Aneesa.
$250 USD in 2 days
6.4
6.4

Your need for a reliable people-counting solution from existing CCTV feeds fits well with a method I’ve used before for retail foot traffic analysis. I propose leveraging YOLOv8 for fast, accurate detection combined with a lightweight Flask dashboard for visualization and CSV exports. Outdoor camera challenges like lighting and weather can be tackled by training the model with varied examples and applying adaptive pre-processing techniques. For ensuring ±3% accuracy indoors and ±7% outdoors, I’ll run initial validation on a small sample of your footage and fine-tune thresholds accordingly. The system will stream input from your CCTV, run near-real-time inference in Docker containers, and update the dashboard automatically via WebSocket or long polling. I’ll provide clear deployment docs for your tech team to maintain it easily. Could you share sample indoor and outdoor footage clips to adapt the model before full deployment? Also, how many camera streams need simultaneous support initially? I can deliver a working prototype within 2-3 weeks. Ready to start refining the setup as soon as you share the clips.
$750 USD in 7 days
5.9
5.9

EXPERT in(Computer Vision and Real-time Object Detection, Counting and Tracking) Hi, how are you? I checked your detail carefully. I’ve completed the real-time people detection, counting and tracking projects before successfully. Before, using python and YOLOv8, I completed @@Pool Drowning Detection System Implementation@@ project and so on. You can check my works history on my portfolio. I am sure this field and I will do my best. I always thought "It is your job, it is also my job". Awarding me will be the fastest way to complete your task with the best rates possible. THANK YOU.
$250 USD in 3 days
5.9
5.9

I'm a computer vision engineer experienced in real-time object detection and tracking from CCTV streams. I'll build a robust YOLOv8-based people counting system handling indoor and outdoor footage across varying lighting and weather — delivering ±3% accuracy indoors, ±7% in challenging conditions. Deliverables include a lightweight dashboard with automatic updates, CSV export for daily/weekly/monthly reports, Dockerized code ready for your tech team, full source and model weights, and comprehensive technical documentation. Ready to discuss approach, timeline, and share relevant benchmarks immediately.
$500 USD in 7 days
6.1
6.1

Hey there, YOLOv8 is the right call for this — it handles varying lighting and outdoor conditions well and is fast enough for near-real-time counting on standard hardware without needing anything exotic. I'd build the people detection pipeline with YOLOv8, add a centroid tracking layer to avoid double-counting the same person across frames, and wire the counts into a lightweight dashboard with CSV export for the time/location/trend slicing you need. Built CCTV-based people counting systems with OpenCV and YOLO before. Let me know here in the messages and we can talk through your camera setup and stream format!
$250 USD in 5 days
5.5
5.5

ByteTrack is the right choice here. Persistent ID assignment across frames is what separates a counter that handles occlusion and partial crops from one that needs ideal conditions to stay accurate. For your RTSP feeds I'd connect via OpenCV VideoCapture with auto-reconnect on stream drops, run YOLOv8n (pretrained COCO weights, no training needed) for person detection, and route detections into ByteTrack for ID persistence. Entry/exit increments only when a tracked ID crosses the defined line in the correct direction, so partial crossings and pauses at the threshold don't inflate the count. Deliverable: Python service connecting to your RTSP stream(s), configurable crossing line position, live overlay with running totals, and a CSV log of entry/exit events with timestamps. CPU-only, no GPU required. $638, 3 days. Before I finalize the configuration defaults: what's the camera mounting angle? Top-down gives the cleanest separation between overlapping detections. A side-mounted camera at head height needs tighter NMS settings to handle head-to-shoulder overlap in busier scenes. Even a rough description helps me set the right starting values.
$638 USD in 3 days
5.6
5.6

No URL to inspect, so I'll write directly based on the brief. The brief has explicit acceptance criteria and asks for approach/timeline. Default mode fits, slightly expanded. I'll use proof-first since the client is quality-sensitive (specific accuracy targets) and wants benchmarks/demos. Two specifics: outdoor cameras under varying light/weather, and the ±3%/±7% accuracy targets. Bid is $550/7 days. Your ±3% indoor and ±7% outdoor targets are the real test here, since outdoor scenes under changing light and weather are where most counters drift. YOLOv8 with a tracking layer (ByteTrack) handles this well, counting unique people across a line rather than per-frame detections that double-count. Week one I'd ship a working counter on a sample clip from one of your actual CCTV streams so you can check accuracy before anything else gets built. How I'd build it: 1. YOLOv8 person detection + ByteTrack for stable IDs, with a virtual line or zone per camera so entries and exits count once. 2. Counts written to a small database, exposed as a dashboard that updates live (no manual refresh) plus CSV export sliced by time, location, and trend (daily, weekly, monthly). 3. Packaged in Docker with a technical guide, source, and model weights so your tech team can deploy and maintain it. I build production CV and full-stack systems end to end; the detection-to-dashboard-to-export pipeline you describe is squarely in that lane. Send me one short clip per camera type (indoor hall, outdoor entrance) and I'll tune thresholds against your real lighting rather than generic benchmarks. My bid is $550 over 7 days. Done = ±3% on a daytime indoor test clip and ±7% on an outdoor clip, dashboard auto-updating, full hand-off delivered. One question to scope it right: do you want counts run on a server pulling RTSP streams from all cameras at once, or processed per-camera on edge devices near each feed? P.S. The accuracy killer outdoors usually isn't the model, it's camera angle. A near-horizontal entrance view causes heavy occlusion; if any feed is mounted low, a slight re-aim or a top-down crop region gets you to ±7% far more reliably than retraining. Waqar
$550 USD in 7 days
5.4
5.4

For CCTV people counting, the model is the easy part — YOLOv8 with ByteTrack for line-crossing is the standard combo and gets most of the way. The accuracy targets are realistic but depend heavily on camera angle: an overhead-angled cam easily hits ±3%, while a wide horizontal lobby cam under occlusion can struggle to stay under ±10% no matter what model you run. Outdoor scenes also need a tracker with longer re-ID windows for people leaving and re-entering frame. Docker with an RTSP ingestion service and a small FastAPI dashboard is clean enough for your team to maintain. How many cameras are we talking about, and how are they mounted — overhead or angled from the wall?
$250 USD in 5 days
4.9
4.9

Most missed solutions treat people counting as a pure detection problem, but the real challenge is consistent tracking across occlusion, shadows and variable outdoors lighting so counts don’t double or drop during transitions. I’d build a two-stage pipeline: lightweight preprocessing (auto-exposure normalization, ROI masks) + YOLOv8 for person detection and ByteTrack/DeepSORT for ID tracking to convert track lifetimes into reliable entry/exit counts. I’ll produce a PoC on a sample camera within 10–14 days and a full deliverable (Dockerized service, dashboard, exports, docs) in 4–6 weeks at the proposed $500 budget. Recommend stack: PyTorch + YOLOv8, OpenCV for preprocessing, ByteTrack for tracking, FastAPI for the ingest/API, a tiny React dashboard or Flask+Bootstrap for lightweight UI, PostgreSQL (or SQLite for small installs). Everything containerized with Docker, model weights and a short calibration script included. I’ll provide automated dashboard refresh, CSV/JSON exports, and a brief hand-off guide. I recently led CrowdAxis (FastAPI-driven event scoring + real-time visualizations) which required similar streaming, ETL and dashboard work. Do your cameras expose RTSP streams, and how many concurrent streams do you expect to monitor initially?
$500 USD in 7 days
4.8
4.8

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, Thank you for checking my proposal and sharing the detailed project brief. I can build your automated people counting solution using computer vision tools like OpenCV, YOLOv8, or TensorFlow for accurate and real-time counts. I will deliver: • Real-time people counting from standard CCTV streams • Robust performance in varying light and weather conditions • Easy access to daily, weekly, and monthly traffic reports with CSV download and a user-friendly dashboard • Containerized deployment for easy maintenance by your tech team You will also receive: • Comprehensive documentation for easy maintenance I am confident I can execute your vision professionally and efficiently. Looking forward to discussing the timeline and next steps. Best regards, Chirag.
$550 USD in 7 days
4.4
4.4

Cundinamarca, United States
Payment method verified
Member since Dec 2, 2024
$10000-20000 USD
₹600-1500 INR
$30-250 USD
₹600-6000 INR
$30-250 USD
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
₹400-750 INR / hour
$11-22 USD
$15-25 USD / hour
$5000-10000 USD
€18-36 EUR / hour
$8-15 USD / hour
$8-15 AUD / hour
₹100-400 INR / hour
$30-250 USD
$250-750 USD
$10-200 USD
$109-353 USD