
In Progress
Posted
Paid on delivery
I need a clean, well-documented Python script that can detect and track specific objects across a video file from start to finish. Objects are: - tennis ball - player1, player2, player3, player4 Code: - One-click command line usage: `python [login to view URL]`, inside the code set the [login to view URL] and the [login to view URL] - Input: [login to view URL] (the video) - Outputs: -- [login to view URL] : video with contours on ball and players and labels on them -- [login to view URL] : video in black displaying only players and ball Accuracy expectations: - The ball's position and direction speed must be estimated at all frames, even when the ball is not present, i.e. there should be always a guess. The estimate must have accuracy of 95% of times is right and guess window should not exceed the size of 1 player. - The players' individual label must be consistent at all times, i.e. player1 is player1 from start to finish.
Project ID: 39743798
22 proposals
Remote project
Active 2 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

I am an experienced Computer Vision and Deep Learning developer with strong expertise in object detection, tracking, and video analytics. I have previously worked on sports-related projects involving ball and player detection, consistent ID assignment, and motion estimation, which align closely with your requirements. I can deliver a clean, well-documented Python script.
€100 EUR in 7 days
0.0
0.0
22 freelancers are bidding on average €203 EUR for this job

Hi Pablo, Nice to meet you, this is Abdul and I have deeply gone through the job details and Immediately available to start the Job after discussion. ping me to get started. Thank you - Abdul
€30 EUR in 7 days
2.6
2.6

Hello Pablo, I am a Talented Electrical / Electronics and AI / Software Engineer with over 7 years of experience. I can work on your time zone and start working on your project immediately if you hire me. I will create a Python script using OpenCV for video tracking that can detect and continuously label the tennis ball and players accurately. In the past, I developed a similar tracking system for sports analysis, ensuring objects were consistently tracked across video feeds. To proceed, I will need the video file and any specific requirements you may have for output format and documentation. I would appreciate the chance to discuss the project in more detail. Best regards. ----Shohei----
€150 EUR in 2 days
0.0
0.0

Hi there, I’ve carefully reviewed your project requirements, and with my extensive experience in developing Python scripts and applications, I’m confident that I can deliver a high-quality solution tailored to your needs. Whether it’s automation, data processing, or custom application development, I have the skills to ensure your project’s success. I’d love to discuss how I can contribute and help bring your vision to life. Feel free to check out my portfolio for more examples of my work: Portfolio: https://www.freelancer.com/u/webmasters486 Looking forward to hearing from you! Best regards, Muhammad Adil
€80 EUR in 2 days
0.0
0.0

Hello sir, With my expertise in various technologies such as Python, Django, Flask, and OpenCV, I am the perfect candidate to develop your required 'Python Video Object Tracking Script'. I have a solid understanding of image processing and video analysis which will be invaluable for accurately detecting and tracking the tennis ball and players throughout the video. One of the standout advantages of my solutions is my ability to create clean, well-documented code which makes it easy for other developers to work with. Additionally, I have extensive experience designing scripts with command-line usage; this means that once you provide the input video file, my script will take care of the rest in a convenient "one-click" manner. Furthermore, meeting your accuracy expectations poses no challenge for me. Having handled similar projects, I am adept at formulating intelligent mechanism that makes an 'informed guess' where required. I'll ensure a 95% right estimate of the ball's position and direction speed even when it's not actually present - all while maintaining a sensible guess window size (not exceeding player dimensions). Your video will also feature marked frames showing contours on both ball and players as well as labels on each player
€140 EUR in 2 days
0.0
0.0

As an experienced Python developer with a strong focus on automation and AI/ML, I'm excited to offer my services for your video object tracking project. My proficiency in Computer Vision, combined with my ability to build scalable solutions, will enable me to deliver a top-notch script that fulfills your precise requirements while maintaining high accuracy levels. With 95% efficiency in object estimation and consistent labeling right from the start until the end of the video playback, rest assured, your script will be tailored to track every tennis ball and player throughout. Moreover, my expertise in AI/ML model development ensures that even when the ball is absent from the frame, the scripts' estimations will not exceed the size of one player. My goal as your chosen freelancer is not just to develop a clean script but to create an intelligent solution that marries data-driven insights with automation. This means delivering not just an accurate and reliable output, but also one that is intuitive and user-friendly for you. You can trust me not only to provide a tailor-made Python script but also to offer end-to-end support throughout its implementation. Let's get started on this exciting project together!
€250 EUR in 8 days
0.0
0.0

Hi, I can help u as i have done several similar jobs related to Video Processing, Object Detection, Computer Vision and OpenCV, I have read the details and furthermore discuss about it, plz discuss with me in detail. Regards
€250 EUR in 7 days
0.0
0.0

This is exactly the kind of project I was looking for — object tracking with identity consistency is one of my key strengths. Quick question: do you already have any labeled sample frames or would you like me to handle annotation too? Here’s how I’ll approach it: • Pre-process the input video (frame extraction, resizing, format checks). • Use a robust object detector (YOLOv8 or custom-trained model) to detect ball and players. • Apply Deep SORT for player tracking with consistent ID assignment throughout the video. • For the tennis ball, apply Kalman Filter with motion prediction to handle occlusion/missing frames. • Estimate ball trajectory and speed at every frame using frame-by-frame position deltas and time. • Annotate and generate two output videos as requested (one with contours & labels, one filtered view). • Package everything into a clean script with a simple command line interface. • Add modular, well-documented code and README to make it easy to adapt or scale. I'm a Machine Vision Engineer with 7+ years of Python experience and a certified background in Machine Learning. I’ve built multiple video tracking pipelines and can deliver a robust, accurate solution quickly.
€122 EUR in 4 days
0.0
0.0

Hello, For the tracking script, could you let me know if you already have labeled training data for the tennis ball and players, or should we base the solution on pre-trained models like YOLOv8? Here’s what I think is the best approach: I will use a lightweight accurate detector such as YOLOv8 to detect both the players and the ball. For tracking, I will use DeepSORT so each player keeps a consistent ID across frames. To make sure the ball is tracked even when it’s briefly hidden, I will add trajectory estimation with a Kalman filter. That way, the predicted path stays accurate within the size of a player. The output will include both the marked video and a binary mask version, with everything set up to run from a single command. I’ll also provide clear documentation so the whole process is reproducible and easy to follow. This setup will give you a reliable script with strong accuracy and detailed tracking reports. Best regards
€50 EUR in 5 days
0.0
0.0

i have already your project and have the video files for it so i will deliver it to you as soon as you reached me.
€200 EUR in 1 day
0.0
0.0

Madrid, Spain
Payment method verified
Member since Feb 20, 2020
€30-250 EUR
€8-30 EUR
€50 EUR
€250-750 EUR
€250-750 EUR
$10-30 USD
$10-15 USD
₹600-1000 INR
₹800-1200 INR
₹12500-37500 INR
$30-250 AUD
$250-750 USD
min £36 GBP / hour
$323-485 USD
₹12500-37500 INR
₹1500-12500 INR
$30-250 CAD
£250-750 GBP
$10-30 USD
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
$2-8 USD / hour
$30-250 USD
₹1500-12500 INR