[Help] Como converter imagem em arquivo de texto?

1. [Help] Como converter imagem em arquivo de texto?

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2013 - 00:54h

Olá, estou fazendo um projeto de reconhecimento de imagem, porém, preciso converter uma imagem em algum formato de texto para trabalhar com o reconhecimento. Preciso capturar uma imagem de uma câmera (até aí ja consegui o esquema) e exportar em formato de texto. (não me refiro a imagens em ASCII).

Alguém saberia de algum programa que faça isso, de preferência, em modo de linha de comando? Já varri várias horas no google e não achei algo que preciso.

Mas galera, não vai dar pra escapar do formato de texto, pode ser até mesmo valores em Hexadecimal, mas preciso mesmo de uma imagem em formato de texto, e depois ser reprocessado novamente em imagem.

Grande obrigado ao pessoal.


  


2. Re: [Help] Como converter imagem em arquivo de texto?

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 22/06/2013 - 02:58h

Sinceramente, não deu pra entender o que você quer.

Seria um tipo de codificação para que pareça arquivo de texto, e que possa ser distribuído pela internet sem que ninguém conheça seu conteúdo até ser decodificado para imagem novamente?


3. Re: [Help] Como converter imagem em arquivo de texto?

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 22/06/2013 - 03:53h

Você poderia exportar para código C pelo Gimp, mas não sei como compilar para voltar a ser imagem novamente.


4. Re: [Help] Como converter imagem em arquivo de texto?

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2013 - 11:16h

Instale o tesseract, no Debian e derivados:


# apt-get install tesseract-ocr tesseract-ocr-eng tesseract-ocr-por


No Arch Linux acho que está disponível no AUR. Nas outras distros não me lembro mas provavelmente eu o tenho em meu Slackware por causa do plowshare.

Usando...


$ tesseract arquivo-a-converter.extensão arquivo-convertido.txt


Alternativa:

http://jeroencoenders.org/2012/01/27/ocr-converting-a-scanned-image-to-text-on-linux/

* tem que modificar o script de acordo com sua necessidade.

** não vi eficácia em meus testes, se quiser leia o manual ou a manpage:


$ tesseract --help
ou
$ man tesseract





5. Re: [Help] Como converter imagem em arquivo de texto?

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 22/06/2013 - 12:08h

Tesseract é apenas para reconhecimento de caracteres.


6. Re: [Help] Como converter imagem em arquivo de texto?

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2013 - 23:33h

Olá, creio eu que não consegui explicar direito. Desculpe a demora.

Seguinte: preciso usar uma imagem fotografada, e converter ela em texto, de preferência em forma matricial, tipo, cada pixel representado por uma sequência de caracteres, mas não usando o método do tesseract, que apenas identifica texto...

Já tentei converter pra ppm, mas o formato final não é algo facilmente processável para o script que estou usando.


7. Re: [Help] Como converter imagem em arquivo de texto?

Fernando
phoemur

(usa Debian)

Enviado em 23/06/2013 - 22:29h

Já experimentou usar o uuencode e uudecode ?
Experimenta assim, digamos que você tenha um arquivo imagem.png

para codificar:


uuencode -m imagem.png /dev/stdout > arquivotexto.txt


Para voltar o arquivotexto.txt para imagem_nova.png:

uudecode -o imagem_nova.png arquivotexto.txt


Veja:
$ man uuencode

(...)
DESCRIPTION
Uuencode and uudecode are used to transmit binary files over channels that support only simple ASCII data.

(...)


Agora o duro vai ser entender o quê representa os pixels no arquivotexto, pois apesar de ASCII, não dá pra entender muita coisa...


8. Re: [Help] Como converter imagem em arquivo de texto?

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/06/2013 - 22:38h

Já pensou em converter online:

http://picascii.com/

* teste e funciona bem tanto em P/B como com cores.


Quando usava M$ acho que cheguei a usar este programa:

http://www.baixaki.com.br/download/ascgen-ascii-generator-dotnet.htm


Mas como você usa Linux, veja se lhe serve:

http://www.vivaolinux.com.br/dica/Convertendo-imagem-JPG-em-ASCII-art


9. Re: [Help] Como converter imagem em arquivo de texto?

Fufu zinho
fufuzinho

(usa Outra)

Enviado em 24/10/2014 - 13:55h

O que tu vês em formato PDF ao ser impresso para DOC é exatamente a mesma coisa,texto e qualidade, no caso de imagens ainda não dei essa utilização por isso não posso opinar, não esquecendo como o Mário referiu “…nunca é demais frisar que o utilizador deve estar atento e fazer uma revisão final sempre nos documentos convertidos.”
Por enquanto estou satisfeito com esta ferramenta de muito bom uso e simples.