Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 22:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bilder vergleichen

Discussion on Bilder vergleichen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old 10/16/2015, 19:24   #16
 
elite*gold: 0
Join Date: Mar 2010
Posts: 360
Received Thanks: 132
R(x,y) wird für jeden pixel berechnet.
Für einen bestimmten Punkt (x0,y0) sieht der Aufwand in R wie folgt aus :
O(R(x0,y0)) = O((x' * y' )) ist die Norm über alle template Pixel

zusammen x*y*x'*y' - k mit k konstante für den Rand.
okay.. habe es vorher nur im Kopf überschlagen und nicht beachtet, dass x' und y' nur die Bildpunkte und nicht die gesamte Breite beinhaltet.

Hätten also templateBreite* templateHöhe* (Breite - templateBreite) * (Höhe-templateHöhe)
Das klingt schon besser Dann ist es auch etwas effizienter.

Wenn ich meine DLL fertig habe, werde ich mal den Vergleich zwischen openCV und Boyer Moore machen. Dann wissen wir es genau ^^

edit:
Meine Implementierung von BM ist nur für exact matches sinnvoll.
Für eine Implementierung mit Toleranzen ist die Laufzeit identisch zur der von openCV..dazu kommt noch, dass bei BM die Suche abbricht, sobald ein Pixel völlig aus der Reihe bricht.. liefert also schlechtere Ergebnisse als openCV. Schade aber auch
Daifoku is offline  
Old 10/17/2015, 14:20   #17
 
elite*gold: 8
Join Date: Sep 2014
Posts: 625
Received Thanks: 178
Und OpenCV macht von der FFT gebrauch (aus Performancegründen) Hauptsache wir lernen was dabei. Danke
qqdev is offline  
Old 10/28/2015, 17:13   #18
 
elite*gold: 0
Join Date: Jan 2015
Posts: 6
Received Thanks: 0
Hi,

kann mir bitte einer helfen?

Bekomme beim ausführen einen Fehler. Was genau stimmt da nicht?

Danke
doromoro is offline  
Old 10/29/2015, 10:06   #19
 
elite*gold: 585
Join Date: Jul 2011
Posts: 268
Received Thanks: 104
Quote:
Originally Posted by doromoro View Post
Hi,

kann mir bitte einer helfen?

Bekomme beim ausführen einen Fehler. Was genau stimmt da nicht?

Danke
Die LockBits methode beschwert sich weil du ihr ein leeres Rectangle übergibst.
0ptimist is offline  
Thanks
1 User
Old 11/05/2015, 23:37   #20
 
elite*gold: 0
Join Date: Nov 2010
Posts: 16
Received Thanks: 2
Quote:
Originally Posted by doromoro View Post
Hi,

Wie kann ich meinem Programm sagen, dass er auf meinem Bildschirm(wenn möglich auch in einem bestimmten bereich) nach einem Bild(welches auf meiner Festplatte liegt) suchen soll und wenn er dieses Bild gefunden hat, dann soll er mir die Koordinaten vom gesuchten Bild ausgeben.
Ich würde es mit "ImageSearchDLL.dll" Probieren, einfach deine gesuchten Bilder im BMP Format irgendwo "hinterlegen" und dann den Desktop dannach absuchen.

Glaub die ist bei AutoIt dabei oder wird von AutoIt benutzt. Ich selbst habe die dll öfters in meinen c# Programmen missbraucht ^^

/void

/edit: du kannst der DLL sogar sagen in welchen Bereich gesucht werden soll. Probleme gibt es wenn es mehr als ein Monitor gibt, aber evtl. gibt es mittlerweile auch da schon Lösungen.
void_coder is offline  
Reply


Similar Threads Similar Threads
Ordner vergleichen
05/27/2015 - Off Topic - 6 Replies
Hallo, ich suche ein Tool oder Möglichkeit, möglichst schnell zwei riesige Ordner (mit sehr vielen Unterordnern) zu vergleichen, hierbei möchte ich sehen, was bei Ordner 2 fehlt, was es in Ordner 1 gibt. Grüße
Bilder auf Ähnlichkeit vergleichen
10/07/2014 - AutoIt - 6 Replies
Hallo epvpler, Ich suche grade nach einer Möglichkeit, Bilder mit einander zu vergleichen und das Bild, dass dem orginal am ähnlichsten sieht soll dann benutzt werden. Nur leider weiß ich nicht wie ich das anstellen soll. Einige ideeen?
Textbox mit .txt vergleichen
08/25/2013 - .NET Languages - 1 Replies
Hi Freunde und zwar habe ich folgendes Problem: Ich habe eine textdatei die eine reihe von Bergrüßungen enthält. Und zwar möchte ich prüfen ob z.B. Textbox1.Text eine oder mehrere Bergrüßungen aus der Textdatei enthält Bsp Begrüßungen: hi hallo yo Text:
[c#] 2 hexstrings vergleichen
08/29/2012 - .NET Languages - 4 Replies
hallo com, ich habe ein Problem welches mir keine logische Erklärung bietet... ich möchte 2 strings vergleichen in denen jeweils ein hex Wert steht. es ist beides mal der selbe.. if (hex1 == hex2) {
[SQL]2 Spalten vergleichen
05/28/2012 - General Coding - 2 Replies
Guten Morgen, ich habe in einer Tabelle 2 Spalten time verfall nun möchte ich mir alle Einträge suchen, bei denen die Spalte "time" >= die Spalte "verfall" ist.



All times are GMT +1. The time now is 22:19.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.