Página 2 de 2

Ler Código de Barras em um JPG

Enviado: 17 Ago 2020 21:16
por Itamar M. Lins Jr.
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.

Ler Código de Barras em um JPG

Enviado: 17 Ago 2020 21:25
por JoséQuintas
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.

Ler Código de Barras em um JPG

Enviado: 24 Ago 2020 13:45
por wistong
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,

Ler Código de Barras em um JPG

Enviado: 24 Ago 2020 14:42
por JoséQuintas
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....

Código: Selecionar todos

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.