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