Python Image Processing Automation
Budget: €12 – €18 EUR
Mein Ziel ist es, die gesamte Verarbeitungskette für eine wachsende Sammlung von Bilddateien zu automatisieren und die Ausgabebilder aus jeweils 5 Einzelbildern im gleichen Aufbau zusammenzusetzen. Der Schwerpunkt des Projekts liegt auf Automatisierung, insbesondere Datenverarbeitung, wobei es sich bei den Daten ausschließlich um Bilddaten (teilweise als Hyperlink) handelt.
Ich benötige eine saubere, gut strukturierte Python 3-Lösung, die folgende Aufgaben erfüllen kann:
• mehrere Eingabeordner scannen,
• gängige Formate (JPEG, PNG, TIFF) und optional RAW lesen,
- Einzelbilder nach einer vorgegebenen Ornderlogik zu jeweils einem Endbild zusammenzutragen
• konfigurierbare Operationen wie Größenänderung, Formatkonvertierung, grundlegende Verbesserung oder Erweiterung anwenden,
• Metadaten extrahieren oder einbetten, sofern verfügbar, und
• die verarbeitete Ausgabe in eine gespiegelte Ordnerstruktur schreiben, während jeder Schritt protokolliert und eine übersichtliche CSV/JSON-Zusammenfassung erstellt wird.
Bitte verwenden Sie gängige, aktiv gepflegte Bibliotheken – OpenCV, Pillow, NumPy und Pandas eignen sich perfekt –, damit die Umgebung mit einer kurzen requirements.txt leicht reproduzierbar bleibt.
Ergebnisse
1. Ein modulares Python-Skript (oder kleines Paket) mit Inline-Docstrings und Kommentaren.
2. Eine kurze README-Datei, die die Einrichtung, den Befehlszeilen-Einstiegspunkt und die wichtigsten Parameter erklärt.
3. Ein Beispiellauf mit den von mir bereitgestellten Bildern, um zu überprüfen, ob das Skript ohne Fehler ausgeführt wird, die erwarteten Ordner und die Zusammenfassungsdatei erstellt und beschädigte Dateien ordnungsgemäß überspringt.
Akzeptanzkriterien: Das Skript muss mit einem einzigen Befehl ausgeführt werden können, den bereitgestellten Testsatz in angemessener Zeit abschließen und ein übersichtliches Protokoll hinterlassen, aus dem die erfolgreichen und die übersprungenen Elemente hervorgehen.
Ich werde zu Beginn des Projekts einen Ordner mit repräsentativen Bildern und den gewünschten Ausgabespezifikationen bereitstellen. Wenn etwas im oben beschriebenen Arbeitsablauf geklärt werden muss, lassen Sie es mich einfach wissen, dann können wir die letzten Details gemeinsam festlegen.
My goal is to automate the entire processing chain for a growing collection of image files and to assemble the output images from 5 individual images in the same structure. The focus of the project is on automation, especially data processing, whereby the data consists exclusively of image data (partly as hyperlinks).
I need a clean, well-structured Python 3 solution that can perform the following tasks:
• Scan multiple input folders,
• Read common formats (JPEG, PNG, TIFF) and optionally RAW,
- Compile individual images into a final image according to a specified folder logic
• Apply configurable operations such as resizing, format conversion, basic enhancement, or extension,
• Extract or embed metadata, if available, and
• Write the processed output to a mirrored folder structure, while logging each step and creating a clear CSV/JSON summary.
Please use common, actively maintained libraries—OpenCV, Pillow, NumPy, and Pandas are perfect—so that the environment remains easily reproducible with a short requirements.txt.
Results
1. A modular Python script (or small package) with inline docstrings and comments.
2. A short README file explaining the setup, command line entry point, and key parameters.
3. A sample run using the images I provided to verify that the script runs without errors, creates the expected folders and summary file, and skips corrupted files properly.
Acceptance criteria: The script must be executable with a single command, complete the provided test set in a reasonable amount of time, and leave a clear log showing the successful and skipped items.
I will provide a folder with representative images and the desired output specifications at the beginning of the project. If anything in the workflow described above needs clarification, just let me know and we can work out the final details together.
Ich benötige eine saubere, gut strukturierte Python 3-Lösung, die folgende Aufgaben erfüllen kann:
• mehrere Eingabeordner scannen,
• gängige Formate (JPEG, PNG, TIFF) und optional RAW lesen,
- Einzelbilder nach einer vorgegebenen Ornderlogik zu jeweils einem Endbild zusammenzutragen
• konfigurierbare Operationen wie Größenänderung, Formatkonvertierung, grundlegende Verbesserung oder Erweiterung anwenden,
• Metadaten extrahieren oder einbetten, sofern verfügbar, und
• die verarbeitete Ausgabe in eine gespiegelte Ordnerstruktur schreiben, während jeder Schritt protokolliert und eine übersichtliche CSV/JSON-Zusammenfassung erstellt wird.
Bitte verwenden Sie gängige, aktiv gepflegte Bibliotheken – OpenCV, Pillow, NumPy und Pandas eignen sich perfekt –, damit die Umgebung mit einer kurzen requirements.txt leicht reproduzierbar bleibt.
Ergebnisse
1. Ein modulares Python-Skript (oder kleines Paket) mit Inline-Docstrings und Kommentaren.
2. Eine kurze README-Datei, die die Einrichtung, den Befehlszeilen-Einstiegspunkt und die wichtigsten Parameter erklärt.
3. Ein Beispiellauf mit den von mir bereitgestellten Bildern, um zu überprüfen, ob das Skript ohne Fehler ausgeführt wird, die erwarteten Ordner und die Zusammenfassungsdatei erstellt und beschädigte Dateien ordnungsgemäß überspringt.
Akzeptanzkriterien: Das Skript muss mit einem einzigen Befehl ausgeführt werden können, den bereitgestellten Testsatz in angemessener Zeit abschließen und ein übersichtliches Protokoll hinterlassen, aus dem die erfolgreichen und die übersprungenen Elemente hervorgehen.
Ich werde zu Beginn des Projekts einen Ordner mit repräsentativen Bildern und den gewünschten Ausgabespezifikationen bereitstellen. Wenn etwas im oben beschriebenen Arbeitsablauf geklärt werden muss, lassen Sie es mich einfach wissen, dann können wir die letzten Details gemeinsam festlegen.
My goal is to automate the entire processing chain for a growing collection of image files and to assemble the output images from 5 individual images in the same structure. The focus of the project is on automation, especially data processing, whereby the data consists exclusively of image data (partly as hyperlinks).
I need a clean, well-structured Python 3 solution that can perform the following tasks:
• Scan multiple input folders,
• Read common formats (JPEG, PNG, TIFF) and optionally RAW,
- Compile individual images into a final image according to a specified folder logic
• Apply configurable operations such as resizing, format conversion, basic enhancement, or extension,
• Extract or embed metadata, if available, and
• Write the processed output to a mirrored folder structure, while logging each step and creating a clear CSV/JSON summary.
Please use common, actively maintained libraries—OpenCV, Pillow, NumPy, and Pandas are perfect—so that the environment remains easily reproducible with a short requirements.txt.
Results
1. A modular Python script (or small package) with inline docstrings and comments.
2. A short README file explaining the setup, command line entry point, and key parameters.
3. A sample run using the images I provided to verify that the script runs without errors, creates the expected folders and summary file, and skips corrupted files properly.
Acceptance criteria: The script must be executable with a single command, complete the provided test set in a reasonable amount of time, and leave a clear log showing the successful and skipped items.
I will provide a folder with representative images and the desired output specifications at the beginning of the project. If anything in the workflow described above needs clarification, just let me know and we can work out the final details together.
Related categories:
Python
Data Processing
Web Scraping
Software Architecture
JSON
Image Processing
OpenCV
NumPy
Automation
Pandas