<div>Nelson,</div>
<div>&nbsp;</div>
<div>Obrigado pela ajuda, mas eu já havia tentado essa opção e quando uso o código que você passou, retorna o seguinte erro:<br>&nbsp;</div>
<div>&quot;missing tesseract? at C:/Perl/site/lib/Image/OCR/Tesseract.pm line 50.&quot;</div>
<div>&nbsp;</div>
<div>O que poderia ser?</div>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">Em 20/06/07, <b class="gmail_sendername">Nelson Ferraz</b> &lt;<a href="mailto:nferraz@gmail.com">nferraz@gmail.com</a>&gt; escreveu:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Dá uma olhada no Tesseract, um programa de OCR desenvolvido pela HP,<br>adquirido pelo Google, e com o código aberto.
<br><br>&quot;The Tesseract OCR engine was one of the top 3 engines in the 1995<br>UNLV Accuracy test. Since then it has had little work done on it, but<br>it is probably one of the most accurate open source OCR engines<br>
available. The source code will read a binary, grey or color image and<br>output text. A tiff reader is built in that will read uncompressed<br>TIFF images, or libtiff can be added to read compressed images.&quot;<br><br>
<a href="http://code.google.com/p/tesseract-ocr/">http://code.google.com/p/tesseract-ocr/</a><br><br>Já tem módulo disponível em Perl: Image::OCR::Tesseract<br><br>A utilização é tão simples quanto:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use Image::OCR::Tesseract &#39;get_ocr&#39;;
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my $image = &#39;./hi.jpg&#39;;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my $text = get_ocr($image);<br><br>[]s<br><br>Nelson<br><br><br>Em 20/06/07, Rafael Magalhães&lt;<a href="mailto:rafaelmagalhaes@gmail.com">rafaelmagalhaes@gmail.com
</a>&gt; escreveu:<br>&gt; Fernando,<br>&gt;<br>&gt; Você tem razão, mas quando não for reconhecido, o aviso será emitido ao<br>&gt; porteiro.<br>&gt;<br>&gt;<br>&gt; Em 20/06/07, <a href="mailto:fernandolouis@terra.com.br">
fernandolouis@terra.com.br</a> &lt;<a href="mailto:fernandolouis@terra.com.br">fernandolouis@terra.com.br</a>&gt;<br>&gt; escreveu:<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;E se o carro entrar meio de &quot;lado&quot;... ou a placa estiver suja...
<br>&gt; &gt;<br>&gt; &gt; cuide com esse detalhes...<br>&gt; &gt;<br>&gt; &gt; []s<br>&gt; &gt; Fernando<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;----- Original Message -----<br>&gt; &gt; *From:* Rafael Magalhães &lt;<a href="mailto:rafaelmagalhaes@gmail.com">
rafaelmagalhaes@gmail.com</a>&gt;<br>&gt; &gt; *To:* <a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a><br>&gt; &gt; *Sent:* Wednesday, June 20, 2007 3:53 PM<br>&gt; &gt; *Subject:* [Cascavel-pm] OCR<br>&gt; &gt;<br>
&gt; &gt;<br>&gt; &gt; Boa tarde,<br>&gt; &gt;<br>&gt; &gt; Sou novo na lista, e depois de alguns anos estudando outras linguagens<br>&gt; &gt; (ASP, PHP, Java e .NET), encontrei um problema e por incentivo de um amigo<br>
&gt; &gt; que é membro aqui da lista, resolvi voltar a estudar Perl.<br>&gt; &gt;<br>&gt; &gt; Estou fazendo um trabalho na faculdade e o nosso objeto de estudo é uma<br>&gt; &gt; rede de estacionamentos que pretende modernizar a entrada e saída de seus
<br>&gt; &gt; clientes que pagam mensalmente. Basicamente teriamos uma camera<br>&gt; posicionada,<br>&gt; &gt; de forma que foque na placa do veículo e quando chegar até a cancela,<br>&gt; &gt; registre uma foto e o sistema irá ler o numero da placa e verificar no
<br>&gt; banco<br>&gt; &gt; de dados se o cliente está em dias com as mensalidades, caso ele esteja,<br>&gt; &gt; libera a entrada / saída, caso contrário emite um aviso ao sistema para<br>&gt; &gt; lembrar ao cliente sobre o pagamento.
<br>&gt; &gt;<br>&gt; &gt; Pensei em desenvolver com Java, existe umas bibliotecas pra isso, mas só<br>&gt; &gt; conheço bibliotecas pagas e como é um projeto acadêmico, preciso de algo<br>&gt; &gt; free e que funcione de verdade.
<br>&gt; &gt;<br>&gt; &gt; Bem, voltei a estudar Perl e instalei o modulo &quot;OCR::PerfectCR&quot;, encontrei<br>&gt; &gt; no CPAN. Infelizmente não encontrei muita documentação sobre ele e o<br>&gt; máximo<br>&gt; &gt; que consegui foi executar o unico exemplo, que pegou a foto da placa que
<br>&gt; &gt; testei no exemplo, extraiu todos os caracteres e salvou uma imagem com<br>&gt; cada<br>&gt; &gt; um dos caracteres.<br>&gt; &gt;<br>&gt; &gt; O que quero é conseguir pegar esse texto e armazenar em uma variável para
<br>&gt; &gt; que eu possa passar como parametro e checar em meu banco de dados, a<br>&gt; &gt; situação daquele veículo.<br>&gt; &gt;<br>&gt; &gt; O código abaixo é o que eu usei do exemplo do CPAN:<br>&gt; &gt;<br>&gt; &gt; ___________________________________________________
<br>&gt; &gt; #!/usr/bin/perl -w<br>&gt; &gt;<br>&gt; &gt; use OCR::PerfectCR;<br>&gt; &gt; use GD;<br>&gt; &gt;<br>&gt; &gt; my $recognizer = OCR::PerfectCR-&gt;new;<br>&gt; &gt; $recognizer-&gt;load_charmap_file(&quot;charmap&quot;);
<br>&gt; &gt; my $image = GD::Image-&gt;new(&quot;placa.jpg&quot;) or die &quot;Can&#39;t open example.png:<br>&gt; &gt; $!&quot;;<br>&gt; &gt; my $string = $recognizer-&gt;recognize($image);<br>&gt; &gt; $recognizer-&gt;save_charmap_file(&quot;charmap&quot;);
<br>&gt; &gt; ___________________________________________________<br>&gt; &gt;<br>&gt; &gt; Será que alguem pode me ajudar a resolver este problema? Um exemplo que eu<br>&gt; &gt; consiga capturar os caracteres na minha variável?
<br>&gt; &gt;<br>&gt; &gt; Fico grato pela atenção de todos,<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Atenciosamente,<br>&gt; &gt; Rafael Magalhães<br>&gt; &gt;<br>&gt; &gt; ------------------------------<br>&gt; &gt;<br>&gt; &gt; _______________________________________________
<br>&gt; &gt; Cascavel-pm mailing list<br>&gt; &gt; <a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>&gt; &gt; <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm
</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Cascavel-pm mailing list<br>&gt; &gt; <a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>&gt; &gt; <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>&gt; &gt;<br>&gt;<br><br><br>--<br>Nelson Ferraz<br><br>Free Software Foundation Associate Member #3203<br>Projeto Software Livre Brasil (<a href="http://www.softwarelivre.org.br">
www.softwarelivre.org.br</a>)<br>Sociedade Perl do Brasil (<a href="http://www.perl.org.br">www.perl.org.br</a>)<br>Rede Livre de Compartilhamento de Cultura Digital<br>_______________________________________________<br>Cascavel-pm mailing list
<br><a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br>