Ўзбекистон алоқа ва ахборотлаштириш агентлиги
Download 4.11 Mb.
|
Mathlab amaliy ishlar hisoboti
- Bu sahifa navigatsiya:
- Амалий иш №16
15.1 – расм. Тасвирни силлиқлаш
Тасвирларни силлиқлаш давомида махсус соҳани филтрлаш функцияси fspecial(‘type’, parameters) дан фойдаланилади. Бунда тасвирни силлиқлаш учун махсус маска ёрдамида матрица қиймати ҳосил қилинади. Асосан тасвирларни силлиқлашда қуйидагилардан фойдаланилади. fspecial(‘average’, [r c]); // бу ерда [r c] – стандарт бўйича қиймати 3Х3 матрица кўринишида бўлиб, квадрат филтр деб аталади fspecial(‘disk’,r); // бу ерда r радиус бўлиб, стандарт ҳолда қиймати 5 га тенг. fspecial(‘gaussian’, [r c], sig);// бу ерда sig ўртача қвадратик оғиш бўлиб, стандарт ҳолда қиймати 0.5 га тенг Тасвирни силлиқлашга мисол I = imread('D:\timurbek.kuchkorov\exm.jpg'); subplot(2,2,1); imshow(I); title('Original Image'); H = fspecial('motion',20,45); MotionBlur = imfilter(I,H,'replicate'); subplot(2,2,2); imshow(MotionBlur);title('Motion Blurred Image'); H = fspecial('disk',10); blurred = imfilter(I,H,'replicate'); subplot(2,2,3); imshow(blurred); title('Blurred Image'); H = fspecial('unsharp'); sharpened = imfilter(I,H,'replicate'); subplot(2,2,4); imshow(sharpened); title('Sharpened Image'); Амалий иш №16 Рангли тасвирларни равшанлигини ошириш Амалий иш мақсади: MATLAB дастурида рангли тасвирларни равшанлигини ошириш ва imsubtract() функциясидан фойдаланишни ўрганиш. Асосан тасвирларни равшанлигини оширишда Лаплас филтридан фойдаланилади. lapmask = [1 1 1; 1 -8 1; 1 1 1] Тасвирларни равшанлигини оширишда imsubtract() функциясидан фойдаланилади. Z = imsubtract(X,Y)
Мисол1:
I = imread('D:\timurbek.kuchkorov\exm.jpg'); Iq = imsubtract(I,50); subplot(1,2,1); imshow(I); subplot(1,2,2); imshow(Iq) Мисол2: lapmask = [1 1 1; 1 -8 1; 1 1 1] fen = imsubtract(fb, imfilter(fb, lapmask, ‘replicate’)) imshow(fen) Download 4.11 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling