Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi symbol in einem image finden (https://www.delphipraxis.net/104306-symbol-einem-image-finden.html)

o0o 1. Dez 2007 09:14


symbol in einem image finden
 
hi leutz,...also ich wuerde gerne wissen wie ich es anstellen kann dass mein programm ein kleines symbol in einer bilddatei mit vielen anderen aussen rum wiederfindet und mir die position gibt an der sich das gesuchte befindet:)

ich bin mir nich sicher ob das fuer mich zu schwer ist aber ich habe im internet leider nix passendes zu diesem thema gefunden und daher frag ich mal euch ob ihr da was wisst^^

thx im vorraus


o0o

BullsEye 1. Dez 2007 11:03

Re: symbol in einem image finden
 
OCR könnte dir vllt weiterhelfen. einfach mal ein wenig suchen ;)

mimi 1. Dez 2007 16:25

Re: symbol in einem image finden
 
Wenn die Position der Symbole immer gleich ist, ist es relativ einfach:
du Könntest ein bereich mit bitblt oder CopyRect auf ein Off-Screen BitMap Kopieren und die Änderung gleich Anzeigen z.b. auf einer Paintbox.

Im OnPaint Ereignis müsstest du dann den Kompleten buffer Kopieren.

Symbole Erkennen würde ich nicht umbedingt machen. Gemacht habe ich das noch nicht, aber der Aufwand ist/müsste gewaltig sein. Du müsstest Praktisch eine eigene KI schreiben.
Die "Denken" kann. und sich auto. Weiter Entwickeln kann.

o0o 2. Dez 2007 06:50

Re: symbol in einem image finden
 
hmm naja die position schwankt in der regel immer ein wenig^^
also gleich ist sie nicht,...aber ein programm erstellen das eigenwillig denkt is mir zu viel und auch zu schwer^^

also ich hab mir das eig ganz simple vorgestellt,...man denke sich einfach mal 5 verschiedene smilies aus :???: :evil: :roll: :mrgreen: :gruebel:

unser gesuchter smilie ist :mrgreen: und wenn ich zb aus den 5 smilies oben ein image zurechtschneide und dann den gruenen gesuchten nehme und ihn (bitte nur bildlich vorstellen^^) transparent an jeder stelle meines images drueberhalte und halt gugge ob es uebereinstimmt^^

so inetwa hab ich es mir vorgestellt,...hmm ok in ocr wird sich das 100% locker verwirklichen lassen da bin ich mir sicher nur ich hab noch nich den grips zu verfahren wie ocr und daher waere es geil wenn da jemand ne leichtere loesung hat bzw kennt^^

o0o

mimi 2. Dez 2007 09:32

Re: symbol in einem image finden
 
ach so meinst du das... das ist wieder um gar nicht mal so schwer:
http://www.dsdt.info/tipps/?id=656&search=Image
Denn müsstest du anpassen...

bitsetter 2. Dez 2007 12:30

Re: symbol in einem image finden
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,

falls das zu suchende Symbol absolut identisch mit dem Symbol in der Bilddatei ist, kann man das ganze auch einfach mit ScanLine und CompareMem() machen.

o0o 2. Dez 2007 14:11

Re: symbol in einem image finden
 
0_o bitsetter, thx du bist genial^^
genau das war was ich suchte, thx an die anderen die auch geantworted habn...


da o0o


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:00 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