
In Progress
Posted
Paid on delivery
I need a Python script to process slow-motion MP4 videos of a bouncing round red fluid filled balloon on a green background. The script should detect the balloon and track its movement by drawing a perimeter line around the balloon. I already have the code, but I need the video editing to be optimised to avoid blurring and ignore light shadows. Requirements: - Detect a round red balloon on green background - Track movement with bounding box - Output video with tracking overlay Ideal Skills: - Video processing and object detection expertise - Familiarity with handling MP4 video format Please provide a sample of similar work done.
Project ID: 40690466
160 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
160 freelancers are bidding on average £415 GBP for this job

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in JavaScript, Web Scraping, Software Architecture As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
£500 GBP in 30 days
9.4
9.4

Hi, I am Adeel. I have built object detection and tracking pipelines using OpenCV, including color segmentation for objects against controlled backgrounds, which is close to what your red balloon on green background needs. For this I would isolate the red hue in HSV space, clean up the mask to remove shadow noise, then track the contour frame by frame so the perimeter stays tight even in slow motion. The blur and shadow issue usually comes from the mask threshold being too loose, so I would tighten that first and confirm it holds across your actual clips before touching the rest of the pipeline. Can you share one sample video so I can test the detection against your actual lighting conditions?
£500 GBP in 6 days
8.3
8.3

★★★ Python SPECIALIST ★★★ Hi, For processing slow-motion MP4 videos, I noticed the need for precise detection of the balloon while minimizing blurring effects. This requires a tailored approach to video editing that focuses on optimizing the tracking algorithm. Would you prefer a bounding box that adjusts dynamically with the balloon's movement or a fixed perimeter line that remains constant? My approach will be to refine the existing code to enhance the detection accuracy and ensure the output video maintains clarity without shadows affecting the tracking. I'll deliver an optimized Python script that processes the video as specified, along with a sample output for your review. To get started, I will need access to the existing code and any sample videos you have for testing. Thanks!
£250 GBP in 2 days
7.7
7.7

I can build a Python script that accurately tracks the red balloon throughout your slow-motion MP4 videos and extracts the motion data you need. For this project, I'll use OpenCV for video processing and object tracking, combined with color-based detection to isolate the red balloon in each frame. Since you're working with slow-motion footage, I'll implement frame-by-frame analysis to capture precise position coordinates, velocity, and trajectory data. The script will handle variations in lighting and background to maintain consistent tracking even as the balloon bounces and moves. My approach: - Load and process the MP4 video frame-by-frame using OpenCV - Apply HSV color space filtering to detect the red balloon specifically - Use contour detection to identify the balloon's position and calculate its center point - Implement tracking algorithms (such as KCF or CSRT) for smooth motion tracking across frames - Extract and export position data (x, y coordinates) with timestamps - Generate visualization overlays showing the tracking path if needed - Output results in your preferred format (CSV, JSON, or annotated video) I've built computer vision and video processing systems before, including real-time analysis pipelines that process market data visualizations and automated pattern recognition. While those projects focused on financial charts rather than physical objects, the core principles of frame analysis, object detection, and data extraction are directly applicable here. I can deliver clean, well-documented Python code that runs efficiently on your videos. The script will be configurable so you can adjust detection parameters if needed for different lighting conditions or balloon colors in future recordings. I'm happy to provide sample output from a test run on a portion of your video to ensure the tracking accuracy meets your requirements before completing the full implementation. Let's talk and get started. Thank you.
£750 GBP in 10 days
7.4
7.4

Hi, I reviewed the requirement for a Python script that detects a round red balloon on a green background in slow-motion MP4, then tracks its movement with a bounding-box perimeter line and saves an output video with the overlay. I’ll optimize your existing pipeline to reduce blur and improve lock-on by filtering light shadows and separating the red balloon from the green background using Computer Vision and Web Scraping style robustness where needed. I’ll keep the tracking stable frame-to-frame and generate a clean perimeter/bounding-box overlay. You’ll get reliable detection results, responsive iteration if the motion changes, and clean, easy management of the processing code. Let’s discuss here now.
£250 GBP in 30 days
7.1
7.1

With my extensive experience in Video Processing, I am exceptionally equipped to exceed your expectations for the Red Balloon Tracking project. My team at 360 Elevate has a proven record of maintaining unmatched professionalism in our work, leveraging an in-house squad comprising over 60 industry experts skilled in development, design, marketing, content, QA, and automation. Our discipline behind delivery and research-driven approach would ensure data precision crucial for tracking imagery objects on your MP4 files. Specifically, I understand the challenges that come with detecting a red balloon on a green background and optimizing video editing to avoid blurring or shadows. This skillful perception is backed by our proficiency in using Software Architecture to its fullest extent while debugging any problems in your project's implementations. Additionally, I'm conversant with JavaScript which would be essential for processing the files already compiled. In terms of delivering results that align with precise objectives, rely on us to not just complete projects but help you build a solid digital foundation to reinforce your goals and streamline your operations using AI & automation. Let's work together to create a unique product that exceeds expectations through quality and innovation.
£299 GBP in 7 days
7.4
7.4

Hello!, I am a Florida-based senior software engineer and this project is exactly the kind of work where details matter. The real pain point here is not just “tracking a red ball,” but reliably detecting a fast-moving, bouncing fluid-filled balloon in slow-motion MP4 footage without losing it during blur, occlusion, lighting changes, or frame-to-frame jitter. My approach would be practical and phase-based: 1) review a sample clip and define the tracking conditions, 2) build the detection pipeline in Python using OpenCV and computer vision logic, 3) tune tracking for bounce, motion blur, and contour changes, 4) test on multiple videos and deliver a clean script with simple run instructions. I’m careful with edge cases, so the script will be robust, readable, and easy to extend if you later want output overlays, CSV logs, or frame timestamps. Relevant work I’ve done includes: - a video QA tool for sports footage analysis - an object-tracking pipeline for warehouse inspection clips - a Python motion-detection system for lab recordings A few quick questions: 1) Do you need only tracked coordinates, or also annotated output video? 2) Are the videos consistent in resolution and fps, or should the script handle varying formats? 3) Is the balloon always red and circular, or can there be reflections, partial occlusion, or multiple red objects? If you want, I can start by reviewing one sample clip and recommending the most reliable tracking approach before coding. -James
£520 GBP in 3 days
7.0
7.0

I have 8+ years of experience in web development and am familiar with modern web technologies, frameworks like Python, OpenCV and other tools. You have a Python script that tracks a round red balloon in slow-motion MP4 videos shot on a green background. It already draws a perimeter around the balloon. The issue is the output looks blurry and the tracker reacts to light shadows. I will check your code and tune the detection step: isolate the red balloon with clean color thresholds, filter out the light shadows, and keep the bounding box steady across frames. The result will be a clear tracking overlay without the blur or shadow interference. I can start right away.
£250 GBP in 2 days
7.2
7.2

Hello, the detection of a slow-motion clearly defined object is typically a solved problem itself, so I guess this part of the code you have should be robust. (You have mentioned javascript in your project, so I guess that your code is with JS too?) What you need is a layer of video editing/refining following the initial processing layer which should also be based on existing best practises, considering your video output does not contain complex details, am I correct? I can ensure that the editing layer will be exhaustively tested and verified that meet the optimisation expectations. I have worked with numerous video formats in the past, my main experience comes from high-performance computing field. Open to discuss more. Best, Thanassis
£250 GBP in 3 days
6.9
6.9

Hello, I HAVE CREATED SIMILAR BEFORE AND I CAN SHOW YOU I read your requirements carefully and understand that you need a Python-based video processing solution to detect and track a ROUND RED BALLOON ON A GREEN BACKGROUND while minimizing blur and ignoring light shadows. I have 11+ years of experience in Python and computer vision development and can optimize your existing code using appropriate OBJECT DETECTION, COLOR SEGMENTATION, CONTOUR/SHAPE DETECTION, AND VIDEO FRAME PROCESSING techniques. I will implement accurate balloon tracking with a BOUNDING BOX/PERIMETER OVERLAY and generate the processed MP4 video while preserving video quality and smooth tracking. I can also review and optimize your existing code rather than rebuilding unnecessarily, and provide a sample of similar work where applicable. I WILL PROVIDE 2 YEAR FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. Thanks, Christina
£450 GBP in 4 days
6.7
6.7

Your current tracking code will fail when the balloon moves faster than your frame processing rate — motion blur causes the red color mask to bleed into adjacent frames, making edge detection unreliable. This creates jitter in the bounding box that compounds over time. Quick questions - are you processing at the video's native framerate or downsampling? And what's your target accuracy threshold for the perimeter line during peak velocity frames? Here is the architectural approach: - COMPUTER VISION: Implement adaptive HSV thresholding with morphological operations to isolate red pixels while filtering shadow artifacts in real-time. - VIDEO PROCESSING: Apply Gaussian blur pre-processing and contour smoothing to stabilize bounding box coordinates across motion blur zones. - OBJECT DETECTION: Use centroid tracking with Kalman filtering to predict balloon position between frames and eliminate jitter caused by lighting variance. I've optimized similar CV pipelines for sports analytics clients tracking fast-moving objects at 240fps. Let's review your existing code on a quick call to identify the exact bottleneck before refactoring.
£450 GBP in 21 days
7.1
7.1

Hi, I can optimize your Python script by refining the detection algorithm to minimize blurring and account for light shadows. I have extensive experience in video processing and object detection, specifically using libraries like OpenCV. My approach would involve enhancing the tracking accuracy and ensuring a smooth bounding box overlay on your output video. Please see our portfolio on this link : https://www.freelancer.com/u/webperfection123 Let me know if you’d like to discuss this further and see how I can help improve your project. Best Regards, Priyanka
£250 GBP in 2 days
6.4
6.4

Hello, my name is Rafael. Since you already have the Python code, I would focus on improving the detection and video-processing pipeline rather than rebuilding it unnecessarily. For the red fluid-filled balloon on a green background, I can refine the segmentation so the perimeter stays stable frame to frame, light shadows are rejected, and slow-motion movement does not create a blurred or oversized contour. I would tune the color-space thresholds, contour filtering and morphological processing, then add shape/area checks so only the round red balloon is accepted. For tracking, I can keep both the perimeter line and bounding box aligned with the balloon while smoothing frame-to-frame jitter without softening the original MP4 frames. The output video would preserve the source quality as closely as possible while adding the tracking overlay. I can also review the current encoding settings, since unnecessary re-encoding or incorrect codec parameters are often responsible for visible blur in processed slow-motion footage. I can provide a relevant video-processing sample privately and, if you share the existing script plus a short MP4 clip, I can identify exactly where the shadow rejection and image-quality issues are occurring.
£750 GBP in 5 days
6.6
6.6

Hello! We can help optimize the video processing and tracking for this balloon detection task. 1. Do you need this integrated into your existing Python code or built as a separate script? 2. Should the overlay focus on a bounding box or a perimeter line around the balloon? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
£500 GBP in 7 days
6.4
6.4

Hi there, Real-time motion tracking in video processing can often lead to blurring and ineffective shadow handling, which might affect the accuracy of object detection. My expertise in video processing and object detection will ensure your script is optimized effectively to maintain clarity and precision in tracking the balloon's movement. Here are my questions: Are there specific frame rates or resolutions for the output video you require? Which Python libraries are currently being used in your code for video processing? Let's discuss your project now!
£750 GBP in 15 days
5.9
5.9

hello, a fluid filled balloon does not stay round, and the frames where it is least round are the frames you actually care about. at contact it pancakes, and that is also the moment of peak speed, so it is the blurriest. a bounding box or a circle fit will be wrong exactly there, which is why the perimeter needs to come from a real contour traced each frame rather than a shape fitted to it. the shadow and blur problem is mostly solved by leaving RGB. red also wraps around the hue circle, so HSV needs two ranges and still wobbles. converting to LAB and working on the a channel is much cleaner, since red sits strongly positive and green strongly negative, so a red balloon on green is very close to a binary image already, and a soft shadow shifts lightness while leaving that channel largely alone. after that the remaining question is where on the blurred gradient edge the boundary is declared, because an inconsistent threshold makes the perimeter breathe frame to frame even when the balloon is not moving. one calibrated threshold beats per frame adaptive if your lighting is fixed. do you need measurements out of this, deformation or contact time, or only the overlay video? is lighting constant across all clips, or does it vary between recordings? have a nice day.
£450 GBP in 12 days
5.8
5.8

Slow-motion balloon footage on a green background sounds simple at first, but the real difficulty is separating the red balloon from blur and soft shadow edges without making the outline jitter. I’d focus on tightening the color mask, rejecting shadow regions, and using circularity/contour checks so the perimeter line stays accurate across the bounce. I’ve handled Python video-processing work involving MP4 frame analysis, object isolation, and overlay generation, including cases where an existing script needed fixing rather than replacement. That kind of optimization work is usually where small tuning decisions make the difference between a tracker that “mostly works” and one that produces clean output. I can also structure the script so threshold values are easy to adjust later if lighting changes between clips. - Does your current script already detect the balloon but fail mainly during blur/shadow moments? - Do you need the final output as an annotated MP4 only, or also coordinate data per frame? - Would you like the perimeter drawn from the actual contour, or a smoothed circular fit?
£250 GBP in 7 days
5.9
5.9

Hello there, I can help optimize your existing Python video-processing script to accurately detect and track the red fluid-filled balloon while minimizing blur and ignoring light shadows from the green background. I have experience with Python, OpenCV, video processing, object detection, motion tracking, and MP4 processing. I can improve your current approach rather than rebuilding everything from scratch, including a clean perimeter/bounding-box overlay in the output video. I’d be happy to review your existing code and a sample video to understand the current tracking issues and optimize it accordingly. Let's chat, Himanshu
£500 GBP in 7 days
6.0
6.0

Hi, Is the blur coming from the source footage or the overlay drawing? Python vision work like this sits next to my main full-stack work, I can take it on. Lets get in contact first.
£250 GBP in 5 days
5.5
5.5

Motion blur on a bouncing balloon usually beats plain color thresholding, so HSV masking alone won't hold the perimeter frame to frame. I'll refine your existing script with a tighter HSV range in LAB space to separate red from shadow, add morphological opening to kill specular highlights, and fit a contour perimeter plus bounding box per frame before re-encoding the MP4. Deinterlacing the slow-mo frames before masking cuts most of the blur ghosting. I can jump on this right away. Similar Python and OpenCV tracking work is on my profile. You can see my past work and reviews here: https://www.freelancer.com/u/shayankhan333 1) What frame rate and resolution are the slow-mo clips? 2) Can you share your current script so I build on it rather than replace it? Cheers Shayan
£425 GBP in 9 days
5.5
5.5

Stirling, United Kingdom
Payment method verified
Member since Sep 4, 2026
₹600-1500 INR
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$30-250 USD
$10-30 USD
$250-750 AUD
€30-250 EUR
₹600-1500 INR
₹400-750 INR / hour
₹600-1500 INR
₹12500-37500 INR
$30-250 USD
$30-250 USD
₹1500-12500 INR
$15-25 USD / hour
$150 USD
£750-1500 GBP
₹100-400 INR / hour
$250-750 USD