Jest to polecenie visgrep, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
visgrep - Visual grep, greps dla obrazów w innym obrazie
STRESZCZENIE
visgrep [opcje] image.png wykryć.png dopasowanie.png ...
OPIS
visgrep to program, który szuka obrazu w innym obrazie.
Pliki detector.png i match.png mogą być również plikami .pat.
Wszystkie pliki .pat są tworzone przy użyciu png2pat(1) or rgb2pat(1). Image.png jest skanowany w poszukiwaniu
wykryj.pat zaczynając od X,Y podanych w parametrach. Po znalezieniu wykryj.pat wszystkie pliki
Pliki match.pat są skanowane z przesunięciem x,y podanym w parametrach. Jeśli dopasowanie zostanie znalezione,
następnie visgrep drukuje x,y i indeks elementu.
Na przykład image.png to zrzut ekranu, a match1.pat .. match5.pat to obrazy liter
a do e. Każda z tych liter jest zamknięta w niebieskim polu, więc wykryj.pat jest obrazem
lewy górny róg pudełka. To pole nie jest zawarte w plikach match*.pat, więc one
są w rzeczywistości przesunięte o 5 pikseli w dół i 4 piksele w lewo. Może tak poprowadzić
następnie:
visgrep -x-4 -y5 image.png match_corner.pat match_a.pat match_b.bat ...
Itd., z listą wszystkich dopasowań. Załóżmy teraz, że na ekranie pojawił się as, więc visgrep może wyświetlić:
10,10 0
50,10 2
90,10 4
Pokazuje, że match_a.pat (indeks 0) ma wartość 10,10 na ekranie. Jeśli żadne dopasowanie nie zostanie znalezione, nawet
chociaż obraz wykrywania zostanie znaleziony, indeks wyniesie -1.
OPCJE
Podsumowanie opcji znajduje się poniżej.
-h Pokaż podsumowanie opcji.
-x Ustaw przesunięcie x dla dopasowania wykrywania.
-y Ustaw przesunięcie y dla dopasowania wykrywania.
-X Rozpocznij skanowanie na X.
-Y Rozpocznij skanowanie na Y.
-t Ustaw tolerancję dla dopasowań „rozmytych”, wyższe liczby oznaczają większą tolerancję.
EXIT STATUS
0 co najmniej jeden mecz został wykonany.
1 nie odbyły się żadne mecze.
2 wystąpił błąd.
Korzystaj z visgrep online, korzystając z usług onworks.net