Find Jobs
Hire Freelancers

Python Script (OOP) for Video noise and sharpness quantification #2

$10-120 USD

In Progress
Posted about 1 month ago

$10-120 USD

Paid on delivery
I'm looking for a seasoned Python developer with specific experience in image especially video analysis to create a script that can process a full mp4 video and identify the positions of noise in the video. The idea is to scan the video, locate identify the different type of noises and their value and externalize this findings into a json file Key Requirements: - The script (OOP based) should be able to read a video in mp4, mkv, mov format. - The library used for reading the video is not fixed. You can choose from libraries like (e.g. OpenCV, PyAV, or MoviePy, but the solution should be compatible with both Windows and Linux (and mac) - The output should have details of the signal, the different type noises, the common ratios and finally the values ... - the frame number ... - the time position/time code ... - the data detected ...... - e.g. the sharpness and this should be outputed in a JSON file per video file. Ideal Skillset: - Proficiency in Python - Experience with video processing libraries (like OpenCV, PyAV, or MoviePy) - Experiences with OOP (classes and lists) - Familiarity with JSON output format. Milestones: MS1: provide python OOP module to measure the blurness & sharpness quantification of images and videos data will be written in same filename but with .json as extension we will share you testing images and videos 2 modes required - demo mode with showing the video+persisting the demo video - performance mode, which only processes the data MS2 same as MS1, except now you extract the different noises from the image. Also as json MS3 now detect faces and identify the noises and sharpness/bluryness of the faces. Also as json MS4: rest will be discusses and agreed mutually Budget? will not be disclosed, place your best bid to get considered Payment? - you estimate in a WBS (optimistic, expected, pessimistic, where optimistic < expected < pessimistic) after getting the task - we discuss about clearances and effort - we mutually agree to effort - we assign you the task after mutually agreed - you implement, test and deliver - you provide also unit /integration tests to ensure code is always working - you document each required step to make interaction of systems to work - we test on our premise (you maybe help to fix issues) - we pay (basically the rules of freelancer) Closed book vs open book? We work only on open book. Closed book means you are unwilling to define a WBS for the work and you add only a price tag to the task. We are sorry we will not hire you in such a case! documentation requirements: - well structured - reproducible steps for others - spell & grammar checked coding requirements: - clean code in terms of clean code book - best practices for development (code level documentation, common patterns, OOP as possible) - best practices for agreed and choosen libs/frameworks - classes are reusable for later extensions and reuse options (after MS4) Deliveries? - in our on premise git (access will be granted to you) - full sources (NO! Jupyter Notebook) - multiple samples of videos will be shared via URL to download - bash to build & run your code - poetry build - latest stable python version - libs, need prior confirm and we prefer to use mostly latest stable versions - your code is working on our end too - your code passes our CI build (with provided maven [login to view URL] can be checked) - you may require to help us here on setup - we require, depending on availability and on complexity 2-4 weeks test time per milestone. Usually clearly less
Project ID: 38012401

About the project

8 proposals
Remote project
Active 1 mo ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Subject: Proposal for Accelerated Video Analysis Project Dear Client, Thank you for considering my bid for the video analysis project involving image and video processing. I appreciate the opportunity to collaborate on this project. Based on your requirements for an accelerated timeline and budget, I have revised the proposal to complete the project within 2 days with 3 milestones: Milestone Breakdown: Milestone 1: Image and Video Sharpness Cost: $35 Delivery: Day 1 (24 hours after project award) Milestone 2: Noise Detection Cost: $35 Delivery: Day 1 (24 hours after Milestone 1 completion) Milestone 3: Face Detection and Analysis Cost: $35 Delivery: Day 2 (48 hours after project award) Total Cost for Entire Project: $105 Project Timeline: Project Kickoff: Day 1 Milestone 1 Delivery: Day 1 Milestone 2 Delivery: Day 1 (after Milestone 1) Milestone 3 Delivery: Day 2 I am confident in delivering high-quality results within this accelerated timeline and ensuring that the project meets your requirements. Your feedback and involvement throughout the process are highly valued to ensure a successful outcome. Please feel free to reach out with any questions or if you require further clarification on the proposed schedule or deliverables. I am eager to collaborate on this project and contribute my expertise to its success. Looking forward to your response. Best regards, SAI AKHIL
$105 USD in 2 days
0.0 (0 reviews)
0.0
0.0
8 freelancers are bidding on average $76 USD for this job
User Avatar
Hi , I'm sure that I can do this job. I'm artificial intelligence engineer experienced in Computer Vision, Data Science, Machine/Deep Learning. I have accomplished many projects like yours, Also I will arrange with you to have a session to provide full illustration for you. Feel free to contact me for further details because I am looking forward working with you. Thanks
$200 USD in 5 days
4.9 (43 reviews)
5.8
5.8
User Avatar
As a 12+ year experienced Python developer with proven experience working with OpenCV, PyAV, and MoviePy libraries for video processing, I would be the perfect fit for this project. My proficiency in Python combined with my solid understanding of OOP concepts allows me to create clean, well-structured code that adheres to the best practices. Plus, I'm also familiar with JSON output format, making it easier for me to provide you with the detailed data you need. I understand the importance of having a clear-cut plan and documentation, which is why I have no qualms about providing you with a detailed WBS before starting each milestone. This strategy ensures all parties are aligned in terms of expectations and effort estimation. Additionally, my experience across multiple MNCs like IBM and Amazon lends itself well to working on your open-book premise as it aligns perfectly with my emphasis on meticulous documentation and clean code practices. Lastly, though I currently reside in Odisha, India, most of my full-time jobs have been in Delhi which narrows down any communication or time-zone obstacles we might face. I look forward to utilizing my substantial skills in this domain to help you measure blurriness or sharpness quantification in videos; detect and classify different image noises; and further identify faces alongside categorizing their respective noises. Let's connect soon so we can discuss the project details thoroughly!
$15 USD in 1 day
4.5 (8 reviews)
2.6
2.6
User Avatar
Hello, I'm prepared to commence work promptly with a justified budget and a swift timeline. Having thoroughly reviewed your project details, I have a clear understanding of your requirements. Looking Forward, Syed Tanveer
$10 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
❤️❤️Hi Darko P.,❤️❤️ I am Artur, a seasoned Web Developer with nearly 6 years of experience in Object Oriented Programming (OOP), Python, OpenCV and Object Detection. After reviewing your project details, I am confident in my ability to design and develop an Eye-Catching Website aligned with your vision. I am keen to discuss further details and explore how I can contribute to the success of your project. Kindly Hit the Chat Button so that we can have further details to proceed. I look forward to the opportunity to collaborate on this project. Best Regards, Artur.
$75 USD in 12 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello! After reading your project description about Python Script (OOP) for Video noise and sharpness quantification #2. I'm sure I can finish this to your satisfaction within the deadline. I do, however, have a few questions. Kindly drop me a note in the chat window so that we can talk about these and I can send you samples of my prior work that meets your specifications. I'm hoping to hear from you shortly. Warm regards,
$75 USD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am excited to apply my extensive experience in Python, OpenCV, and Object Detection to your project. With a robust foundation in Object-Oriented Programming, I specialize in designing and implementing advanced algorithms for accurate and efficient object detection systems. My previous projects have successfully leveraged these technologies to deliver high-performance applications tailored to specific client needs. I am eager to bring my technical skills and creative solutions to your team and contribute to the success of your project. Thanks
$65 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Greetings. I have fully-understood your requirements. I can develop this project for Video noise and Sharpness Quantification with OpenCV library and make it compatible with both Windows and Linux (and mac). I am proficient in Python + OpenCV and I am ready for your test. I can give you Clean Code, OOP and also I agree with all of your requirements about Payment and Milestone. Looking forward to hearing from you. Best regards.
$65 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Herrenberg, Germany
5.0
56
Payment method verified
Member since Mar 13, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.