Questo è il comando visgrep che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
visgrep - Visual grep, greps per le immagini in un'altra immagine
SINOSSI
visgrep [opzioni] image.png rileva.png match.png ...
DESCRIZIONE
visgrep è un programma che greps per l'immagine in un'altra immagine.
I file detect.png e match.png possono anche essere file .pat.
Tutti i file .pat vengono creati utilizzando png2pat(1) or rgb2pat(1). Viene scansionato il file image.png
detect.pat a partire da X,Y dato nei parametri. Quando viene trovato detect.pat, allora tutti i
I file match.pat vengono scansionati con un offset di x,y indicato nei parametri. Se viene trovata una corrispondenza,
poi visgrep stampa x,y e indice dell'elemento.
Ad esempio, image.png è uno screenshot e match1.pat .. match5.pat sono immagini di lettere
da un a e. Ognuna di queste lettere è racchiusa in un riquadro blu, quindi detect.pat è un'immagine del
nell'angolo in alto a sinistra della casella. Questa casella non è inclusa nei file match*.pat, quindi loro
sono effettivamente spostati di 5 pixel in basso e di 4 pixel a sinistra. Potresti eseguirlo in questo modo
poi:
visgrep -x-4 -y5 image.png match_corner.pat match_a.pat match_b.bat ...
Ecc, con tutte le partite elencate. Ora supponiamo che lo schermo mostri asso in modo che visgrep possa emettere:
10,10 0
50,10 2
90,10 4
Mostrando che match_a.pat (indice 0) è a 10,10 sullo schermo. Se non viene trovata nemmeno una corrispondenza
anche se viene trovata l'immagine di rilevamento, l'indice sarà -1.
VERSIONI
Di seguito è riportato un riepilogo delle opzioni.
-h Mostra il riepilogo delle opzioni.
-x Imposta l'offset x per la corrispondenza del rilevamento.
-y Imposta l'offset y per la corrispondenza del rilevamento.
-X Inizia la scansione da X.
-Y Avvia la scansione in Y.
-t Imposta la tolleranza per le corrispondenze "fuzzy", i numeri più alti sono più tolleranti.
EXIT STATUS
0 almeno una partita è stata fatta.
1 non sono state effettuate corrispondenze.
2 si è verificato un errore.
Usa visgrep online utilizzando i servizi onworks.net