Bildverarbeitung -> automatische Kratzerentfernung

Budgetrahmen
300 - 800 EUR
Ende der Angebotsphase
Angebotsphase abgeschlossen
Notwendige Expertise
Web & Programmierung, C++
Zusätzlich
notwendige Expertise
Das Projekt kann in C++ aber auch in jeder anderen Programmiersprache umgesetzt werden, solange unsere Anforderungen erfüllt werden.
Kunde
Aut***  - Deutschland
Beschreibung

Es soll ein Programm geschrieben werden das selbstständig Fehlpixel (Kratzer) aus transparenten PNG-Dateien entfernt. Der logische Ansatz lautet: Identifiziere die größte zusammenhängende Pixelmenge im Bild (zusammenhängend definiert sind alle sich seitlich und diagonal angrenzenden Pixel) -> das ist das Objekt. Alle anderen Pixel setze im Alpha-Kanal voll transparent. Wir haben dazu drei Beispielbilder angehängt die die Funktion erklären sollen. Bild: Pixelkiller-Funktionsdemo.jpg: Links sieht man das Ausgangsbild mit den Störungen, in der Mitte rot markiert sind die Störungen die nach der Logik zu löschen sind und rechts sieht man das fertige Ergebnis ohne Störungen. Der Pixelkiller soll ein eigenständiges Programm werden das beliebig große, transparente PNG-Dateien verarbeiten kann. Per Aufruf werden die zu bearbeitenden Dateinamen übergeben: Beispielaufruf unter Windows über die Konsole: Pixelkiller.exe test/Beispiel1.png test/Beispiel2.png  (usw.)

Folgende Mindestanforderungen gilt es zu erfüllen: - Die übergebenen PNG-Dateien müssen unterschiedlich groß sein dürfen. - Das Programm soll transparente PNG´s laden und in gleicher Größe als transparente PNG´s ohne Komprimierung wieder wegschreiben.    - Das Programm soll als EXE-Datei auf Windows 7 in 32 und 64 Bit laufen.

- Der Programmaufruf soll wie oben vermerkt erfolgen.

- Eine Bedienoberfläche soll es nicht geben.

- Das Programm soll Stand-Alone funktionieren und keine Installation sowie keine weitere Software benötigen. - Die Bearbeitung eines Bildes darf maximal 2 Sekunden (bei 1.500 x 1.500 Pixel PNG´s) in Anspruch nehmen. Je schneller je besser....

- Es dürfen keine Rechte Dritter mit dem Programm verbunden sein, so das wir es kommerziel einsetzen können ohne Rechte Dritter zu verletzen oder Lizenzgebühren entrichten zu müssen. - Am Ende bekommen wir den Quellcode des Programms ausgehändigt. ----------------- Ob die Umsetzung in C++ erfolgt oder in einer anderen Sprache ist uns egal. Hauptsache es funktioniert zuverlässig und erfüllt obige Anforderungen!

Projekttyp Festpreis
Vertraulichkeit Meine Projektausschreibung soll für alle Besucher von twago und in Suchmaschinen (z.B. Google) sichtbar sein.
Implementation 01.09.2011 - 30.09.2011
Ausschreibungsdetails Die Angebote sollen lediglich für mich sichtbar sein.
Alle Fragen und Antworten  8 Personen folgen dem Projekt
Sie haben Fragen zum Projekt? Stellen Sie hier Ihre Fragen. Der Kunde antwortet hier ebenfalls, um allen die gleichen Informationen zu geben. Bitte geben Sie hier keine Kontaktdaten an. Inhalte, bei denen es nicht um Projektdetails geht, werden gelöscht. Sie möchten den Kunden direkt anschreiben? Bitte geben Sie zuerst Ihr Angebot ab. Ihr Angebot ist unverbindlich und jederzeit aktualisierbar. Anschließend können Sie mit dem Kunden persönlich kommunizieren.
Vor ca. einer Minute
Vor ca. einer Minute
Vor {0} Minute
Vor {0} Minuten
Vor {0} Stunde
Vor {0} Stunden
Vor {0} Tag
Vor {0} Tagen
Vor {0} Woche
Vor {0} Wochen
Vor {0} Monat
Vor {0} Monaten
Vor {0} Jahr
Vor {0} Jahren
[ausgeblendet]
Verifizierter Nutzer Nutzerverifikation

twago verifiziert Ihr Nutzerkonto. Zeigen Sie Geschäftspartnern, dass Ihr Profil geprüft ist. Verifizierten Nutzern wird ein höheres Vertrauen entgegen gebracht.
Medium Medium Mitglied

Unsere Medium Mitgliedschaft erfüllt die Bedürfnisse kleiner Unternehmen. Mit einer Medium Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Premium Premium Mitglied

Unsere Premium Mitgliedschaft erfüllt die Bedürfnisse professioneller Unternehmen. Mit einer Premium Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Freelancer Freelancer Mitglied

Unsere Freelancer Mitgliedschaft erfüllt die Bedürfnisse kleiner Unternehmen oder erfolgreicher Selbständiger. Mit einer Freelancer Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Premium Premium Mitglied

Unsere Premium Mitgliedschaft ist speziell für unsere anspruchsvollen Kunden konzipiert. Mit einer Premium Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Außerdem werden Sie in unserem Branchenbuch (directSearch) gelistet und unsere Nutzer können Sie direkt kontaktieren. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
VIP VIP Mitglied

Unsere VIP-Mitgliedschaft ist speziell für unsere besten Service-Anbieter konzipiert. Mit einer VIP-Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Außerdem listen wir Sie in unserem Branchenbuch (directSearch). Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Verifizierte Referenz Referenzverifikation

twago verifiziert Ihre Referenzen und zeigt so Ihren Kunden das diese korrekt sind. Service-Anbieter mit verifizierten Referenzen haben eine signifikant höhere Chance für ein Projekt ausgewählt zu werden.
twago Nutzer
Vor 9 Monaten
Hallo, können es 2 oder mehr getrennte Objekte sein? Danke
Auftraggeber
Vor 9 Monaten
Wenn das Programm aus zwei Dateien bestehen würde wäre das auch noch in Ordnung. Gruß C.Lück
Angebote und Service-Anbieter
Sie wollen für das Projekt arbeiten?
Registrieren Sie sich auf twago und geben Sie Ihr Angebot ab.
Sie möchten einen Experten finden?
Schreiben Sie Ihr Projekt aus und finden Sie die passenden Experten.
Version:5553

Über SSL Zertifikate
SagePAY
Diversity