![]() |
Rote Augen entfernen
Hi,
kennt ihr eine kostenlose Komponente, die automatisch Rote Augen auf einem Foto entfernt? Oder vielleicht hat auch jeman deine Procedur? Hoffe Ihr könnt mir helfen. Bei Torry habe ich auch nichts gefunden, selbst nicht bei Google. MFG Lars Wiltfang |
Re: Rote Augen entfernen
Ich selbst hab da nichts, aber ne Idee wie mans machen könnte
Rote Augen stechen ja hervor weil sie zu viel Toranteil haben. also gehst her und machst dir ne Function die nen Punkt und Radius übregeben bekommt und dann innerhalb von dem, im Bild den rotanteil runterfährt bis er dir gefällt. Klar ist das mit viel Arbeit verbunden und geht nicht automatisch, aber ich kann mir irgendwie auch nicht so richtig vorstellen wie das automatisiert vernünftig gehen soll. |
Re: Rote Augen entfernen
Übrigens wäre der Beruf des Programmierers wohl überflüssig wenn sich jeder seine Programme mittels Komponenten zusammenklicken würde.
|
Re: Rote Augen entfernen
[OT]
Zitat:
|
Re: Rote Augen entfernen
Rote Augen reduzieren ist gar nicht soo schwer, wenn man zumindest eine Annahme trifft: Der User bestimmt den Bereich (z.B. mit einem Lasso, etc.) er gefiltert wird.
Dann musst du wissen, dass es nicht nur das Farbmodell RGB gibt, in dem jede Farbe aus Rot, Grün und Blau zusammengesetzt wird, sondern auch noch andere. Du kommst nämlich mit den üblichen Farbmodellen an eine grenze, wenn das Auge eigentlich braun ist (und nicht grün oder blau). In Braun ist nämlich natürlicherweise ein gewisser Rotanteil enthalten. Wenn du diesen entfernst, hast du nur noch graue Augen. Der Trick ist, das ganze ist das Lab-Farbsystem umzurechnen (Source auch für Delphi im Internet und in der JCL vorhanden). Dann musst du - ich glaube den a-Anteil auf 0 setzen und wieder zurückrechnen in RGB. Ich hatte da auch mal einen Link zu, den muss ich aber mal aus meinem Archiv kramen.... Ist nicht mehr der genaue Link, aber diese Seite war es: ![]() |
Re: Rote Augen entfernen
Hallo,
man könnte ja GIMP nehmen, kann das OLE-Automation ? Heiko |
Re: Rote Augen entfernen
GIMP vorrauszusetzen fände ich wieder mehr als übertrieben - das sind schnell 70 MB und mehr.
Dann lieber ein Kommandozeilentool wie ![]() Wobei wir ja auch nicht wissen, was Larsi vorhat :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz