problema Gabor

T

tebeşir

Guest
oi amigos;
Eu tenho alguns problemas sobre filtros de Gabor.Eu escrevi os códigos para o filtro de Gabor dado abaixo.mas os meus resultados não são os mesmos que os resultados neste link, http://matlabserver.cs.rug.nl/cgi-bin/matweb.exe.

você poderia por favor me escreva o que são os meus erros.

"Muito obrigado por sua ajuda.

Os Códigos Gabor:

theta = input ( 'theta entre 0-360 ='); teta
lambda = input ( 'comprimento de onda =');
Se lamda <2
valor inválido fprintf '(deve ser> = 2)'
lambda = input ( 'lambda =');
fim
lamda% lambda = 1/spat.freq (lamda -> pixel / ciclo, freq -> ciclo / pixel)

b = input ( 'largura ='); oitava%
sigma = lambda (/ (pi)) * sqrt (((log (2)) / 2 ))*((( 2 ^ b) 1) / ((2 ^ b) -1));% de desvio padrão
sx = sigma, sigma = sy

para x =- fix (SX): fix (SX)% para a linha
para y =- fix (SY): fix (SY)% para coloumn
xp = x * COSD (theta) y * sind (theta);% x '
yp =- x * sind (theta) y * COSD (theta);% y '

G (x fix (SX) 1, y fix (SY) 1) = exp (- ((xp ^ 2) (yp ^ 2)) / (2 * sigma ^ 2)) * cos (( (2 * pi * XP / lambda)) pi / 2);
fim
fim
G

RGB imread = ( 'lena.jpg');% imagem RGB
Eu rgb2gray = (RGB);% mais de intensidade (cinza)

se o ISA (I, 'double') ~ = 1% torná-lo duas vezes
I = double (I);
fim

Imgabout = conv2 (I, double imag ((G)), 'mesmo');
Regabout = conv2 (I, double (real (G)), 'mesmo');

gabout = sqrt (Imgabout. * Imgabout Regabout .* Regabout);

subimage (uint8 (I)), title ( 'Imagem Original');
figura, subimage (uint8 gabout ()), title ( 'Imagem filtrado')

 
Oi,
h ** p: / / www.csse.uwa.edu.au/ pk ~ / studentprojects / raymondthai / RaymondThai.pdf
h ** p: / / www.cse.msu.edu/cgi-user/web/tech/search?ANDOR=&AUTHORID=197
h ** p: / / www.mathworks.com/matlabcentral/fileexchange/loadCategory.do?objectType=category&objectId=131&objectName=Filtering
h ** p: / / www.mathworks.com / matlabcentral fileexchange / saveRating.do
atenciosamente,
sanbaba
Desculpe, mas você precisa de login para ver esta penhora

 

Welcome to EDABoard.com

Sponsor

Back
Top