none
Como pegar posição de um texto em um imagem? - C# RRS feed

  • Pergunta

  • Eu possuo a seguinte imagem em uma PictureBox e preciso pegar a posição dos números e letras dentro dela.

    É importante que eu pegue os valores pela imagem pois os números mudam de lugar aleatoriamente.

    terça-feira, 22 de janeiro de 2019 19:49

Todas as Respostas

  • Qual plataforma? Web ou Windows desktop?

    O que voc etem que fazer é sobrepor um controle ( exemplo um botão) com o fundo transparente sobre cada uma das imagens.

    Se for web, voce pode se servir do image map. Aqui alguns artigos de como fazer isso:

    https://www.xul.fr/javascript/image-map.php

    http://www.linhadecodigo.com.br/artigo/3445/introducao-ao-html-usando-image-maps.aspx

    att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 23 de janeiro de 2019 15:58
    Moderador
  • Olá amigo,

    Pode também usar o cursor no sentido de que, em cima de um número ou letra onde ele estiver mostrar a sua localização.

    Espero que te ajudou.

    quarta-feira, 23 de janeiro de 2019 18:58
  • Qual plataforma? Web ou Windows desktop?

    Estou desenvolvendo em Windows Form C# com o Visual Studio 2017.

    segunda-feira, 4 de fevereiro de 2019 11:47
  • Eu deixei faltando muitas explicações na pergunta, o que eu preciso é algo como o Google Cloud Vision que faz a leitura da imagem e retorna a posição dos caracteres em formato JSON. Pois esse teclado é parte de uma print da tela, o quero fazer é automatizar o click fazendo com que toda vez que o mouse clicar o sistema tire uma print, passe pela api de reconhecimento de imagem e retorne a posição de outro caractere.

    Uma explicação mais simples seria, fazer um sistema de login automático onde não posso inserir o texto direto nas caixas de texto, por isso devo usar o teclado virtual que a tela disponibiliza.

    O teclado é usado para fazer login aqui (a página só abre com o Internet Explorer). 

    Estou usando o Visual Studio 2017, desenvolvendo em C#.

    segunda-feira, 4 de fevereiro de 2019 11:52