mirror of https://github.com/2martens/uni.git
[BV] Mitschrift von Übung 5 erstellt
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
parent
cfcee956bc
commit
3376771f20
|
@ -0,0 +1,36 @@
|
|||
text = imread('text.png');
|
||||
%figure, imshow(text);
|
||||
[L, components] = bwlabel(text, 8);
|
||||
cc = bwconncomp(text);
|
||||
pixelIDs = cc.PixelIdxList;
|
||||
[bin, index] = max(cellfun(@numel, pixelIDs));
|
||||
text(pixelIDs{index}) = 0;
|
||||
%figure, imshow(text);
|
||||
|
||||
%----------
|
||||
img = imread('coins.png');
|
||||
filter = ones(3, 3) / 9;
|
||||
filter2 = ones(5, 5) / 25;
|
||||
imgbox = imboxfilt(img);
|
||||
img2 = imfilter(img, filter);
|
||||
img3 = imfilter(img, filter2);
|
||||
|
||||
%----------
|
||||
cameraman = imread('cameraman.tif');
|
||||
pad1 = padarray(cameraman, [50 50]);
|
||||
pad2 = padarray(cameraman, [50 50], 'circular');
|
||||
pad3 = padarray(cameraman, [50 50], 'replicate');
|
||||
pad4 = padarray(cameraman, [50 50], 'symmetric');
|
||||
figure('Name', 'start'), imshow(cameraman);
|
||||
figure('Name', 'nullen'), imshow(pad1);
|
||||
figure('Name', 'circular'), imshow(pad2);
|
||||
figure('Name', 'replicate'), imshow(pad3);
|
||||
figure('Name', 'symmetric'), imshow(pad4);
|
||||
boxfilter = ones(3, 3) / 9;
|
||||
boxfiltered = imfilter(cameraman, boxfilter, 'replicate');
|
||||
figure('Name', 'boxfiltered'), imshow(boxfiltered);
|
||||
boxgaussfilter = ones(5, 5)/25;
|
||||
boxgaussfiltered1 = imfilter(cameraman, boxgaussfilter, 'replicate');
|
||||
gaussfiltered = imgaussfilt(cameraman, 1);
|
||||
figure('Name', 'gaussfiltered'), imshow(gaussfiltered);
|
||||
figure('Name', 'boxgaussfiltered'), imshow(boxgaussfiltered1);
|
Loading…
Reference in New Issue