ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

como trabalhar como OCR?[Resolvido]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
yywander
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 22 de Março de 2006
Mensagens: 123

MensagemEnviada: Seg Set 29, 2008 3:58 pm    Assunto: como trabalhar como OCR?[Resolvido] Responder com Citação

Boa tarde amigos do deplhi!
Preciso colher informações sobre OCR (Reconhecimento Optico de Caractere), gastaria de saber mais a nivel de programação a teoria ja tenho, se ha algum componente disponivel, se tem algum nativo no delphi!!!?
Obrigado!


Editado pela última vez por yywander em Qua Out 29, 2008 5:34 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Seg Set 29, 2008 10:25 pm    Assunto: Responder com Citação

da uma olhada neste link:

http://www.torry.net/pages.php?id=1547
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
yywander
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 22 de Março de 2006
Mensagens: 123

MensagemEnviada: Qua Out 29, 2008 5:30 pm    Assunto: como trabalhar como OCR?[Resolvido] Responder com Citação

Obrigado por responder, estive uns dias sem acessar o forum, mas eu ja consegui fazer o OCR da imagem de um documento...!
Se alguem quiser saber postai!!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renaldocorreia
Novato
Novato


Registrado: Domingo, 25 de Janeiro de 2009
Mensagens: 2

MensagemEnviada: Qua Fev 11, 2009 6:58 pm    Assunto: OCR Responder com Citação

sim, gostaria de saber.
Por favor poste a receita.
Obrigado
Renaldo Correia
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wwwww
Novato
Novato


Registrado: Sexta-Feira, 27 de Agosto de 2004
Mensagens: 60

MensagemEnviada: Qui Fev 12, 2009 2:28 pm    Assunto: Re: como trabalhar como OCR?[Resolvido] Responder com Citação

yywander escreveu:
Obrigado por responder, estive uns dias sem acessar o forum, mas eu ja consegui fazer o OCR da imagem de um documento...!
Se alguem quiser saber postai!!!!


tmb gostaria de ver como vc fez estou atras disso a algum tempo e nao axo!

se puder mandar pra mim manda no meu email: wiltontasi@hotmail.com
ou postando aki tmb!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
abagattini
Mestre
Mestre


Registrado: Terça-Feira, 29 de Novembro de 2005
Mensagens: 758
Localização: Porto Alegre/RS

MensagemEnviada: Qui Fev 12, 2009 3:30 pm    Assunto: Responder com Citação

que onda!
ai pessoal resolvi um problema geral da comunidade...
se alguem quiser é só R$....
estão usando o forum para vender soluções? ou é impressão minha?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
renaldocorreia
Novato
Novato


Registrado: Domingo, 25 de Janeiro de 2009
Mensagens: 2

MensagemEnviada: Qui Fev 12, 2009 4:36 pm    Assunto: Resposta Responder com Citação

Depois de muitas horas, aí está o modelo que , acho , muito bom pois funcionou perfeitamente.
É feito para usar o Office 2007 e precisa que seja instalado uma ferramenta que não é instalada automaticamente, na instalação padrão.
Esta ferramenta é a
Microsoft Office Document Imaging 12.0 Type Lib.
É encontrada na opção de IMAGEM OCR no disco de instalação do OFFCE 2007.
Depois da instalação destas bibliotecas no micro este programa, abaixo , funciona muito bem.
Não deixe de colocar MODI_TLB, ComObj, jpeg no USES.



unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, Buttons, ExtDlgs, MODI_TLB, ComObj, jpeg;

type
TForm1 = class(TForm)
Memo1: TMemo;
BitBtn1: TBitBtn;
Image1: TImage;
OpenPictureDialog1: TOpenPictureDialog;
procedure BitBtn1Click(Sender: TObject);
function JP_OCR(ARQUIVO: STRING): STRING;
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

function TForm1.JP_OCR(ARQUIVO: STRING): STRING;
var
midoc,miword: OleVariant;
s: string;
i: integer;
begin
midoc := CreateOleObject('MODI.Document');
midoc.create(ARQUIVO);
midoc.images[0].ocr(22,0,0);
s := '';
for i := 0 to midoc.images[0].layout.words.count-1 do
begin
miword := midoc.images[0].layout.words[i];
s := s+' '+miword.text;
end;
result := s;
end;


procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if not OpenPictureDialog1.Execute Then Exit;

Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
Image1.Repaint;
Memo1.Lines.Add(JP_OCR(OpenPictureDialog1.FileName));
ShowMessage('Pronto !!');

end;

end.




bom trabalho

Renaldo Correia
www.ami.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB