Це команда visgrep, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
visgrep - Візуальний grep, greps для зображень в іншому зображенні
СИНТАКСИС
вісгреп [параметри] image.png детектувати.png match.png ...
ОПИС
вісгреп це програма, яка виконує пошук зображення в іншому зображенні.
Файли detect.png і match.png також можуть бути файлами .pat.
Усі файли .pat створюються за допомогою png2pat(1) or rgb2pat(1). Image.png сканується
detect.pat, починаючи з X,Y, заданих у параметрах. Коли detect.pat знайдено, тоді все
Файли match.pat скануються зі зміщенням x,y, заданим у параметрах. Якщо збіг знайдено,
потім вісгреп друкує x, y та індекс елемента.
Наприклад, image.png – це знімок екрана, а match1.pat .. match5.pat – зображення літер
a до e. Кожна з цих букв укладена в синє поле, тому detect.pat є зображенням
верхній лівий кут коробки. Це поле не включено у файли match*.pat, тому вони
фактично зміщені на 5 пікселів вниз і на 4 пікселі вліво. Ви можете запустити це так
потім:
visgrep -x-4 -y5 image.png match_corner.pat match_a.pat match_b.bat ...
І т. д. з усіма переліченими збігами. Тепер припустимо, що на екрані з’явився ace, щоб visgrep вивести:
10,10 0
50,10 2
90,10 4
На екрані показано, що match_a.pat (індекс 0) знаходиться на 10,10. Якщо збіг не знайдено навіть
хоча зображення виявлення знайдено, індекс буде -1.
ВАРІАНТИ
Нижче наведено короткий опис варіантів.
-h Показати підсумок варіантів.
-x Встановіть зміщення x для збігу виявлення.
-y Встановіть зміщення y для збігу виявлення.
-X Почніть сканування на X.
-Y Почніть сканування на Y.
-t Встановіть допуск для "нечітких" збігів, більші числа є більш толерантними.
EXIT СТАТУС
0 було створено принаймні один збіг.
1 збігів не було.
2 Сталася помилка.
Використовуйте visgrep онлайн за допомогою служб onworks.net