úterý, února 14, 2006

Valentýn


Právě mi někdo přál krásného Valentýna. V ten samý okamžik jsem v Matlabu zpracovával tomografový obrázek srdce ;) Tož tak.

A pokud to někoho zajíma, u obrázku jsem zvyšoval kontrast a to pomocí po částech spojité funkce.


H = double(imread('heart.png'));
%negativ
f = 255:-1:0;
negH = f(H+1);
%pro automaticke zjisteni minimalniho a maximalniho jasu
%souradnice srdce urceny rucne
vyrez=H(36:94,56:124);
hmin=min(min(vyrez));
hmax=max(max(vyrez));
%po castech linearni funkce
A=hmin;B=hmax;C=0;D=255;

lmin=ones(1,A)*C;
llin=((D-C)/(B-A))*[1:(B-A)]+C;
lmax=ones(1,255-B)*D;
f=[lmin llin lmax];
linH=f(H+1);
%vykresleni transformacni funkce
plot(f);

show(linH,1);


První obrázek je již upravená fotka, druhý fotka před zpracováním. Graf zobrazuje transformační funkci.

2 Comments:

Anonymní said...

Poslední dobou mám pocit, že místo blogu píšeš elektronický skripta...
:)
Ivanka

Bob said...

Taky bych rad psal neco jineho, ale porad ted sedim u kompu a delam veci do skoly, ktere mely byt davno hotove :-(