Upload
shivanshu
View
224
Download
0
Embed Size (px)
DESCRIPTION
matlab
Citation preview
imabsdif imadd imcomplement imdivide imlincomb
immultiply imsubtract
Image Arithmetic
Adding ImagesI = imread(rice.tif);J = imread(cameraman.tif);K = imadd(I, J);imshow(K)
Brighten an image results saturationRGB = imread(flowers.tif);RGB2 = imadd(RGB, 50);subplot(1, 2, 1); imshow(RGB);subplot(1, 2, 2); imshow(RGB2);
Adding Images (cont.)
Adding Images (cont.)
Subtracting Images Background of a scene
rice = imread(rice.tif);background = imopen(rice, strel(disk, 15));rice2 = imsubtract(rice, background);imshow(rice), figure, imshow(rice2);
Negative valuesimabsdif
Subtracting Images (cont.)
Multiplying Images Scaling: multiply by a constant
(brightens >1, darkens
Multiplying Images (cont.)
I = imread(rice.tif);background = imopen(I, strel(disk, 15));Ip = imdivide(I, background);imshow(Ip, [])
Linear combination only truncates the final result
K = imlincomb(.5, I, .5, I2);
Dividing Images (Ratioing)
Dividing Images (cont.)
THANK YOU
Image ArithmeticAdding ImagesAdding Images (cont.)Adding Images (cont.)Subtracting ImagesSubtracting Images (cont.)Multiplying ImagesMultiplying Images (cont.)Dividing Images (Ratioing)Dividing Images (cont.)Slide 11