Image Arithmatic

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