visgrep - Online in der Cloud

Dies ist der Befehl visgrep, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


visgrep - Visuelles grep, greps für Bilder in einem anderen Bild

ZUSAMMENFASSUNG


visgrep [Optionen] image.png erkennen.png match.png ...

BESCHREIBUNG


visgrep ist ein Programm, das nach einem Bild in einem anderen Bild sucht.

Die Dateien detect.png und match.png können auch .pat-Dateien sein.

Alle .pat-Dateien werden erstellt mit png2pat(1) or rgb2pat(1). Die image.png wird gescannt nach
Detect.pat ausgehend von X,Y in Parametern angegeben. Wenn detect.pat gefunden wird, dann werden alle
match.pat-Dateien werden mit einem in Parametern angegebenen Offset von x,y gescannt. Wenn eine Übereinstimmung gefunden wird,
dann visgrep druckt x, y und den Index des Elements.

Zum Beispiel ist image.png ein Screenshot und match1.pat .. match5.pat sind Bilder von Buchstaben
Ein Zeh. Jeder dieser Buchstaben ist in ein blaues Kästchen eingeschlossen, also ist detect.pat ein Bild des
obere linke Ecke des Kastens. Diese Box ist nicht in den match*.pat-Dateien enthalten, also
sind tatsächlich 5 Pixel nach unten und 4 Pixel nach links versetzt. Du könntest es so ausführen
dann:

visgrep -x-4 -y5 image.png match_corner.pat match_a.pat match_b.bat ...

Etc, mit allen aufgelisteten Übereinstimmungen. Angenommen, der Bildschirm zeigt ein Ass an, damit visgrep Folgendes ausgeben könnte:

10,10 0
50,10 2
90,10 4

Zeigt an, dass match_a.pat (Index 0) auf dem Bildschirm bei 10,10 steht. Auch wenn keine Übereinstimmung gefunden wird
obwohl das Erkennungsbild gefunden wird, ist der Index -1.

OPTIONAL


Nachfolgend finden Sie eine Zusammenfassung der Optionen.

-h Zusammenfassung der Optionen anzeigen.

-x Setzen Sie den x-Offset für den Erkennungsabgleich.

-y Legen Sie den y-Offset für den Erkennungsabgleich fest.

-X Beginnen Sie mit dem Scannen bei X.

-Y Beginnen Sie mit dem Scannen bei Y.

-t Legen Sie die Toleranz für "unscharfe" Übereinstimmungen fest, höhere Zahlen sind toleranter.

EXIT STATUS


0 mindestens eine Übereinstimmung wurde hergestellt.

1 es wurden keine Matches gemacht.

2 es ist ein Fehler aufgetreten.

Verwenden Sie visgrep online mit den onworks.net-Diensten



Neueste Linux- und Windows-Online-Programme