Файлды берілген функция атымен сақтаймыз.
3. Кванттау және дискреттеу процестерін моделдеуді орындайтын менюлі файл
программа құру үшін жаңа М-файлды ашып файл-программа командаларын енгіземіз:
y = 1;
while y == 1
St = input('ЖОЛДЫ ЖӘНЕ БЕЙНЕЛІ ФАЙЛ АТЫН ЕНГІЗІҢІЗ ');
D = imread(St);
[X map] = rgb2ind(D)
I = im2double (ind2gray(X,map));
figure,subplot(1,3,1),subimage(I);title('gray image');
y1 = 1;
while y1 == 1
M = menu('ПРОЦЕССТЕРДІ МОДЕЛДЕУ', ...
'БЕЙНЕНІ КВАНТТАУ','БЕЙНЕНІ ДИСКРЕТТЕУ');
if M == 1
p=input('Квантау аймағының шекаралық векторын енгізіңіз([ma:d:mi])');
kvant(I,p);
end
if M == 2
s = input('Дискреттеу блогының өлшемін енгізіңіз ([m n]) ');
diskr(I,s);
end
y1 = input('Осы бейнемен жұмысты жалғастырасыз ба? (1-ия) - ');
end
y = input('Жұмысты жалғастырасыз ба? (1-ия) - ');end
Файлды белгілі бір атпен (lab5.m) сақтаймыз және оны орындау үшін командалық терезеге
файл атын енгіземіз
>>lab5
ЖОЛДЫ ЖӘНЕ БЕЙНЕЛІ ФАЙЛ АТЫН ЕНГІЗІҢІЗ ‘c:/1.bmp’
Квантау аймағының шекаралық векторын енгізіңіз ([ma:d:mi])
Осы бейнемен жұмысты жалғастырасыз ба? (1-ия) -1
Дискреттеу блогының өлшемін енгізіңіз ([m n])
Осы бейнемен жұмысты жалғастырасыз ба? (1-ия) - 0
Жұмысты жалғастырасыз ба? (1-ия) – 0
Жұмыс нәтижесі:
Достарыңызбен бөлісу: