Python Script (OOP) for Video Color Checker Detection

Suljettu Julkaistu kuukausi sitten Maksettu toimituksen yhteydessä
Suljettu Maksettu toimituksen yhteydessä

I'm looking for a seasoned Python developer with specific experience in video analysis to create a script that can process a full mp4 video and identify the positions of a Color Checker card ( [login to view URL] ). The idea is to scan each frame of the video, locate the Color Checker, and log its position.

The final detection shall share the first frame, the intermediate frames and the last frame of ONE color checker card.

Key Requirements:

- The script 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)

- take a look here: [login to view URL]

- The output should detail the (as a class, ColorCheckerCardPosition)

... - file path

... - file name

... - frame number

... - time code

... - rectangle coords (x1, y1, x2, y2) of the Color Checker card position

... - x,y, z angles of the Color Checker card position

and should be outputed in a JSON file.

The vidoes may have no (0) up to multiple (n) color checker cards, so the

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:

detect a single color checker board on a video (from first to last frame)

extract coords positions of color checker board, and video position (frame+time)

we will share you testing videos along with the timecodes there the color cards are to be expected per video

2 modes required (demo mode with showing the video and the detected area, and performance mode, which may skip that step)

MS2

detect multiple color checker board on mulitple videos. Each video can have 0..n color cards

MS3

extract angles of rotation of the checker board

MS4:

extract sharpnes / blurry factor of color card too to get the best frame(s) of the color card(s)

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

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

- 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

Python OpenCV Object Oriented Programming (OOP) Object Detection

Projektin tunnus: #37992725

Tietoa projektista

18 ehdotusta Etäprojekti Aktiivinen 4 viikkoa sitten

18 freelanceria on tarjonnut keskimäärin $85 tähän työhön

MashoodurRehman1

I am a seasoned Python developer with expertise in video analysis. I can create a script to process mp4 videos, locate Color Checker cards, and log their positions as JSON output. With proficiency in Python, experience Lisää

$150 USD 2 päivässä
(174 arvostelua)
7.9
hotanloc

Hi,Thanks for your posting. I have full skills and full experiences of this field. I have developed many Image Processing project with every field of image processing. I am expert in these fields (YOLO, OCR, OpenCV, Te Lisää

$80 USD 1 päivässä
(15 arvostelua)
5.3
merinsinha

I can do it. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platform Lisää

$110 USD 3 päivässä
(45 arvostelua)
5.5
priyanshu8090

I have Decent knowledge of Python and can help you with your projects. Can we have a chat to discuss it further in detail?

$18 USD 7 päivässä
(34 arvostelua)
4.4
rajeevnewnetlink

With extensive experience in Python and several web and mobile applications like Android and iOS, I am confident in my abilities to tackle your video color checker detection task head-on. Video analysis and manipulatio Lisää

$200 USD 7 päivässä
(7 arvostelua)
4.2
trm66614

Hi there, Good afternoon I am Talha. I can work with your project skills OpenCV, Object Detection, Python and Object Oriented Programming (OOP) I am excited to present my proposal, which centers around a personalized Lisää

$10 USD 11 päivässä
(3 arvostelua)
3.8
Heriberto03

As an experienced Python developer with a strong background in OpenCV, I'm well-equipped to take on the challenge of building an advanced video analysis script for your project. Over the years, I've built numerous comp Lisää

$80 USD 7 päivässä
(4 arvostelua)
3.5
MiniDeveloper21

Hi There Hope you are doing I worked on similar projects where the main goal is detection of an object and then picking the right object out of it. I can assure you that I can work better on this project. Let's talk Lisää

$140 USD 10 päivässä
(11 arvostelua)
3.2
prsergio

*** Image Processing Expert *** Hello,Thanks for your posting. I am a Senior software engineer with full skills and experiences of this field. So i have developed so many Image Processing Projects such as Face Recognit Lisää

$50 USD 2 päivässä
(3 arvostelua)
3.4
rajikshaikh1

Hi there, I aim to develop a Python script capable of analyzing mp4, mkv, or mov videos to identify Color Checker cards' positions. Leveraging OpenCV for cross-platform compatibility, my solution will integrate colour- Lisää

$10 USD 1 päivässä
(3 arvostelua)
2.2
shubhamlight2

As an experienced Python developer well-versed in frameworks like Django, I believe I have the right skills to meet your project's specific requirements. My proficiency in Python, including OOP and familiarity with JSO Lisää

$120 USD 5 päivässä
(1 arvostelu)
1.5
anwarkhamishawas

I can not work on your task because it is nearly too big.?? so let us get to work. We can talk about anything in the chat room.

$80 USD 7 päivässä
(0 arvostelua)
0.0
matt217

Hi, As an AI & Image processing expert with full experience in using OpenCV, Python, I am very confident to deliver your project in a few days. And if you want, you can test me with any task before starting. Please con Lisää

$50 USD 7 päivässä
(0 arvostelua)
0.0
arash42

I am an expert in python programming and image processing. I can do this project. I hope to access me to your GitHub and start to do this project

$80 USD 7 päivässä
(0 arvostelua)
0.0
franznkemaka

Als IT-Dozent und erfahrener Softwareentwickler mit mehr als 7 Jahren Berufserfahrung kann ich dir gerne zur Verfügung stellen.

$80 USD 3 päivässä
(0 arvostelua)
0.0
aman888mehra

As an adept Python developer with an established record in video processing, I'm the ideal candidate to spearhead your project. My proficiency with libraries like OpenCV, PyAV, and MoviePy aligns seamlessly with your r Lisää

$80 USD 7 päivässä
(0 arvostelua)
0.0