 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
yywander Aprendiz

Registrado: Quarta-Feira, 22 de Março de 2006 Mensagens: 123
|
Enviada: Seg Set 29, 2008 3:58 pm Assunto: como trabalhar como OCR?[Resolvido] |
|
|
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 |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
|
| Voltar ao Topo |
|
 |
yywander Aprendiz

Registrado: Quarta-Feira, 22 de Março de 2006 Mensagens: 123
|
Enviada: Qua Out 29, 2008 5:30 pm Assunto: como trabalhar como OCR?[Resolvido] |
|
|
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 |
|
 |
renaldocorreia Novato

Registrado: Domingo, 25 de Janeiro de 2009 Mensagens: 2
|
Enviada: Qua Fev 11, 2009 6:58 pm Assunto: OCR |
|
|
sim, gostaria de saber.
Por favor poste a receita.
Obrigado
Renaldo Correia |
|
| Voltar ao Topo |
|
 |
wwwww Novato

Registrado: Sexta-Feira, 27 de Agosto de 2004 Mensagens: 60
|
Enviada: Qui Fev 12, 2009 2:28 pm Assunto: Re: como trabalhar como OCR?[Resolvido] |
|
|
| 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 |
|
 |
abagattini Mestre

Registrado: Terça-Feira, 29 de Novembro de 2005 Mensagens: 758 Localização: Porto Alegre/RS
|
Enviada: Qui Fev 12, 2009 3:30 pm Assunto: |
|
|
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 |
|
 |
renaldocorreia Novato

Registrado: Domingo, 25 de Janeiro de 2009 Mensagens: 2
|
Enviada: Qui Fev 12, 2009 4:36 pm Assunto: Resposta |
|
|
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 |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|