TÓPICOS Quick Response Code Etapa 1 Algoritmo Selecionado para Binarização da Imagem Etapa 1...

Post on 17-Apr-2015

104 views 0 download

Transcript of TÓPICOS Quick Response Code Etapa 1 Algoritmo Selecionado para Binarização da Imagem Etapa 1...

TÓPICOS

Quick Response Code

AUTOMATIC RECOGNITION ALGORITHM OF QUICK RESPONSE CODE BASED ON EMBEDDED SYSTEMYUE LIU/MINGJUN LIU

REFERÊNCIA [1]ISO/IEC 18004:2000. INFORMATION TECHNOLOGY-AUTOMATIC IDENTIFICATION AND DATA CAPTURE TECHNIQUES-BAR CODE SYMBOLOGY-QR CODE,2000.

Algoritmo Selecionado para Binarização da Imagem

TÓPICOS

Quick Response Code

1-FOI UTILIZADA A FUNÇÃO FORNECIDA “IMAGE* IMGGREY(IMAGE* IMAGE);”E

2-PRIMEIRO PASSO PARA O PROCESO DE BINARIZAÇÃO.

Conversão da Imagem RGB x Escala de Cinza

TÓPICOS

Quick Response Code

1-FUNÇÃO UTILIZADA:INT* HISTOGRAMA(IMAGE* GREY)/* ALT DANIEL, PRODUZ UM ARRAY COM AS INFO DO HISTOGRAMA */{

INT *H =(INT*)MALLOC(SIZEOF(INT)*255);INT I,L,C,GREYVAL;FOR (I=0;I<255;I++)/*INICIALIZAR O HISTOGRAMA*/

H[I]=0;

INT W = IMGGETWIDTH(IMAGEM); INT H = IMGGETHEIGHT(IMAGEM);

FOR (L=0;L<H*W;L++){

GREYVAL=IMAGEM->BUF[L];H[GREYVAL]=H[GREYVAL] +1;

}

RETURN H;}2-SEGUNDO PASSO PARA A BINARIZAÇÃO.

Histograma

TÓPICOS

Quick Response Code

1-IDÉIA CENTRAL:

Threshold

Threshold

Função implementada: Int threshold (int *H){int minimo = 0;int maximo = 0;int i;for(i=0;i<255;i++){

if(H[i]!=0){minimo = i;break;

}}for(i=255;i>0;i--){

if(H[i]!=0){maximo = i;break;

}}int media = (minimo+maximo)/2;return media;

}

TÓPICOS

Quick Response Code