Topshiriq 5 Mavzu: Matlabda tasvirlarga raqamli ishlov berish Bajardi: Muxiddinov Husan Tekshirdi




Download 4,4 Mb.
bet4/4
Sana17.12.2023
Hajmi4,4 Mb.
#121266
1   2   3   4
Bog'liq
Husan

bilinear’, ‘bicubic’) usullaridan birini qo’llash tasvir o’lchamini o’zgartirish, natijaviy tasvir o’lchami: 384x256

%% Tasvirni o'qib olish
I = imread('chess.jpg');
%% Tasvirni kengligi va balandligini belgilash
rect = [256 0 255 512];
%% Tasvirni kesib olish
J = imcrop(I,rect);
%% Tasvirni interpolyatsiyalash
K = imresize(J,[384 256],'bilinear');
%% Tasvirni chop etish
subplot(121)
imshow(J)
title('Kiruvchi')
subplot(122)
imshow(K)
title('Natijaviy')

19-rasm. Tasvirni imresize funktsiyasi orqali kesib olish.



Kiruvchi tasvirni imrotate funksiyasi yordamida burish, bunda burish burchagi tasodifiy [100-210] oraligida tanlansin. har bir o’zgartirish subplot funksiyasi orqali “kiruvchi” va “natijaviy” tasvir ko’rinishida solishtirilsin.
%% Tasvirni o'qib olish
I = imread('chess.jpg');
%% Tasvirni kengligi va balandligini belgilash
rect = [256 0 255 512];
%% Tasvirni kesib olish
J = imcrop(I,rect);
%% Tasvirni interpolyatsiyalash
K = imresize(J,[384 256],'bilinear');
%% Tasodifiy raqam tanlash
c = randsrc(1,1,[100:210]);
%% Tasvirni aylantirish
L = imrotate(K,c,'loose','bicubic');
%% Tasvirni chop etish
subplot(121)
imshow(K)
title('Kiruvchi')
subplot(122)
imshow(L)
title('Natijaviy')



20-rasm. Tasvirni aylantirish.
Download 4,4 Mb.
1   2   3   4




Download 4,4 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Topshiriq 5 Mavzu: Matlabda tasvirlarga raqamli ishlov berish Bajardi: Muxiddinov Husan Tekshirdi

Download 4,4 Mb.