Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Erkennung des ''gemalten'' (https://www.delphipraxis.net/5066-erkennung-des-gemalten.html)

Nicodius 22. Mai 2003 16:34


Erkennung des ''gemalten''
 
Tschuldigung das ich gleich noch ne Frage habe:

wenn ich sagen wir mal jetzt am Dektop/Form einen kreis ''gemalt habe'' wie kann ich das dann erkennen(die größe.. muss varieren können! Das ist das große Problem!!)

Danke

Stanlay Hanks 22. Mai 2003 16:37

Was meinst du genau? "Die Größe muss variieren könn" ???

Nicodius 22. Mai 2003 17:02

Erklärung:
 
.. ich meine damit das wenn man zb einen Kreis ''erkennen will'' der Kreis unterschiedlich groß sein können muss!!

Stanlay Hanks 22. Mai 2003 17:07

Du willst praktisch erkennen, ob es irgendwas auf dem Desktop gibt, das wie ein Kreis aussieht. Da kann ich dir leider nich helfen. Das wäre ja sowas wie ne TextErkennung für Kreise, also ne Kreiserkennung :mrgreen:

Nicodius 22. Mai 2003 17:23

Grins
 
;)

:mrgreen: ja so in etwa ;)

Kann mir vielleicht ein anderer helfen(danke Stanlay wegen dem Desktop-Strich-mal-code trotzdem!!) ;)

Zum Desktop malen noch etwas: Wie kann ich denn eigentlich über MouseMove auf dem DESKTOP(!!!) Striche malen(Mousemove nicht beim Formblatt), sodass ich zb. einen Kreis malen kann??

braingrenade 22. Mai 2003 18:03

Moin !

Ich denke das könnte man so realisiren das von verschieden großen kreisen die koordinaten jedes pixels speicherst und dann kuckst ob die pixel des gespeicherten kreises ähnlich wie die des gezeichneten sind.
Du musst hgalt ne toleranz einbauen so dass es reicht wenn die posittion des gemalten pixeös ähnlich ist wie die des gespeicherten.

Willst du ein programm machen mit dem man mit hilfe von mausbewegungen windows steuern Kann ?

Wäre cool !

nailor 22. Mai 2003 18:42

"Black & Windows" oder was ;)

Nicodius 22. Mai 2003 18:49

Jep
 
genau so was will ich !

Aber es müsste halt Alle möglichen Mausbewegungen geben! Man sollte selber welche kreeiren können!

Aber ich lieg noch vor einem anderen Problem WIE zeichne ich denn überhaupt Kreise(...) am DESKTOP(OHNE Form)??

Danke im Voraus

nailor 22. Mai 2003 21:17

Hooks -> Maushook...

Nicodius 23. Mai 2003 08:21

???
 
Ähm... versteh ich nicht, gibts das denn bei Delphi pro??

Ich schau mal in der Hilfe

Danke mal im Voraus für das bemühen!

BrainCode 23. Mai 2003 10:58

Ähem, les dir doch mal die Hook-Tuts von Assarbad (www.assarbad.org) durch. Die Erkennung der Bewegungen können dir Hooks aber auch nicht abnehmen, das wird ein hartes Stück Arbeit!

magic.christel 23. Mai 2003 11:50

Zitat:

Zitat von BrainCode
Die Erkennung der Bewegungen können dir Hooks aber auch nicht abnehmen, das wird ein hartes Stück Arbeit!

Für die Erkennung der Bewegungen müsste das hier helfen:

http://optimoz.mozdev.org/gestures/

Das sind die Mouse Gestures von Mozilla. Mit denen steuert man mit Mausbewegungen den Mozilla. Der Code dürfte allerdings in C++ sein, aber das solltest Du als Delphianer wohl lesen können.

MC

Nicodius 23. Mai 2003 12:00

Schaus mir grad an
 
Schaus mir grad an....eine xpi datei?? (kenn ich nicht ;) )

Okay also danke nochmal an alle

Nicodius 23. Mai 2003 12:07

Leider....
 
...finde ich dieses besagte Tut nicht!!! Kannst du mir bitte den ganz genauen Link geben

Danke ;)

magic.christel 23. Mai 2003 12:13

Re: Schaus mir grad an
 
Zitat:

Zitat von Nicodius
Schaus mir grad an....eine xpi datei?? (kenn ich nicht ;) )

xpi sind Installer für Mozilla.

Warum ich jetzt den Sourcecode nicht finde? Ich weiss es nicht. Das Internet ist momentan aber auch super langsam hier in der Firma. :-(

Versuche es mal hier:
http://www.mozdev.org/source/browse/...zgest/content/

Dort liegen in diversen Unterverzeichnissen ein paar js-Dateien, was auf JavaScript hindeuted. Vielleicht haben sie es mit JS gemacht.

Solltest Du aber auch lesen können. Entschuldigung, falls ich Dich auf eine falsche Fährte locken sollte.

MC


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 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-2025 by Thomas Breitkreuz