Clipper On Line • Ver Tópico - Ler Código de Barras em um JPG

Ler Código de Barras em um JPG

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Ler Código de Barras em um JPG

Mensagempor Itamar M. Lins Jr. » 17 Ago 2020 21:16

Ola!
Esse produto é pago, e geralmente isso é pago.

O primeiro post meu, não é pago. Tem até os fontes e os EXEs com instalador e tudo.
Não estão lendo... ? Tem os "FONTES" em C#, VB, VB.NET

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6949
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 506 vezes

Ler Código de Barras em um JPG

Mensagempor JoséQuintas » 17 Ago 2020 21:25

Itamar M. Lins Jr. escreveu:O primeiro post meu, não é pago. Tem até os fontes e os EXEs com instalador e tudo.
Não estão lendo... ? Tem os "FONTES" em C#, VB, VB.NET


Tem razão.

This project is based on the CodeProject article: Reading Barcodes from an Image - II by qlipoth. I asked and got permission from qlipoth to publish an enhanced version of his code.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Ler Código de Barras em um JPG

Mensagempor wistong » 24 Ago 2020 13:45

Hola, usen esto :

http://zbar.sourceforge.net/

Ejemplos :
c:\zbar\zbarimg --raw -q examples\barcode.jpg
c:\zbar\zbarimg --raw -q examples\barcode.png

En minigui hay un ejemplo que lee varios formatos incluyendo QRCODE

c:\minigui\samples\advanced\qrdecode

Saludos,
wistong
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 1
Data de registro: 24 Ago 2020 13:36
Cidade/Estado: Venezuela
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Ler Código de Barras em um JPG

Mensagempor JoséQuintas » 24 Ago 2020 14:42

Pensando bem, não é um bicho de 7 cabeças ler o código de barras de uma imagem

Só parte teórica....

a Imagem vai ter preto, branco, preto, branco, etc. numa linha horizontal ou levemente inclinada.
Justamente a sequência do código de barras.

O que precisa:

1. Achar os pontos iniciais e finais em mais de uma linha, aonde começa o preto indicador de início e final.
2. Comparar as linhas, pra chegar num equilíbrio de qual é o código de barras, usando algum algorítimo de aproximação
3. converter os 0 e 1, ao contrário do que é feito na geração de código de barras. Talvez misturando o 2 e 3 pra deduzir algum erro.
Mas o principal: saber trabalhar com a imagem, pra pegar os pixels e cores... talvez essa seja a parte complicada.

QRCode... talvez parecido...

É interessante....

111000111000
111000111000
  111000111000


Pode acontecer tipo acima, numa imagem inclinada, considerando preto/branco como 0/1, então o programa por comparação chegaria a um conteúdo comum.
Ainda entra nisso se basear na largura, pra decidir qual o tamanho "unitário", afinal a foto pode estar ampliada/reduzida.
Como eu disse, é interessante.
Pode ser trabalhoso, mas seria fazer uma etapa de cada vez.
Importante também vai ser encontrar algorítimos bons e rápidos pra fazer isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Anterior



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro