Este é o comando visgrep que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
visgrep - grep visual, greps para imagens em outra imagem
SINOPSE
visgrep [opções] image.png detectar.png partida.png ...
DESCRIÇÃO
visgrep é um programa que realiza greps por imagem em outra imagem.
Os arquivos detect.png e match.png também podem ser arquivos .pat.
Todos os arquivos .pat são criados usando png2pat(1). or rgb2pat(1).. O image.png é verificado para
detect.pat a partir de X, Y fornecidos em parâmetros. Quando detect.pat for encontrado, então todos os
Os arquivos match.pat são verificados em um deslocamento de x, y fornecido em parâmetros. Se uma correspondência for encontrada,
então visgrep imprime o x, y e o índice do item.
Por exemplo, image.png é uma captura de tela e match1.pat .. match5.pat são imagens de letras
um dedo do pé. Cada uma dessas letras está dentro de uma caixa azul, então detect.pat é uma imagem do
canto superior esquerdo da caixa. Esta caixa não está incluída nos arquivos correspondentes * .pat, então eles
são na verdade deslocados 5 pixels para baixo e 4 pixels para a esquerda. Você pode executá-lo assim
então:
visgrep -x-4 -y5 imagem.png match_corner.pat match_a.pat match_b.bat ...
Etc., com todas as correspondências listadas. Agora, suponha que a tela mostrasse um ás, para que visgrep pudesse gerar:
10,10 0
50,10 2
90,10 4
Mostrando que match_a.pat (índice 0) está em 10,10 na tela. Se nenhuma correspondência for encontrada, mesmo
embora a imagem de detecção seja encontrada, o índice será -1.
OPÇÕES
Um resumo das opções está incluído abaixo.
-h Mostra o resumo das opções.
-x Defina o deslocamento x para correspondência de detecção.
-y Defina o deslocamento y para correspondência de detecção.
-X Comece a digitalizar em X.
-Y Comece a digitalizar em Y.
-t Defina a tolerância para correspondências 'difusas'; números mais altos são mais tolerantes.
SAIR STATUS
0 pelo menos uma combinação foi feita.
1 nenhuma correspondência foi feita.
2 um erro ocorreu.
Use visgrep online usando serviços onworks.net