×
☰ Menu

To create a program to perform arithmetic operations in images

 

Matlab Code: 

clear;
clc;
A = imread('image/lenaa.jpg');
B = imread('image/elaine.jpg');
 
Add = imadd(A,B);
Abs=imabsdiff(A,B);
Sub=imsubtract(A,B);
Div=imdivide(A,B);
Mul=immultiply(A,B);
Com = imlincomb(1.5,A);
 
subplot(3,3,1);imshow(A);title('Original');
subplot(3,3,2);imshow(B);title('Original');
subplot(3,3,3);imshow(Add); title('Addition ');
subplot(3,3,4);imshow(Abs);title('Absolute Difference');
subplot(3,3,5);imshow(Sub);title('Subtraction ');
subplot(3,3,6);imshow(Div);title('Division');
subplot(3,3,7);imshow(Mul);title('Multiplication');
subplot(3,3,8);imshow(Com);title('Linear combination');

Output: 


 

To create a program to display grayscale images using read and write operation. 
To create a program to perform arithmetic operations in images.
To create a program to perform logical operations in images.  
To shows image rotation, scaling, and translation using Geometric transformations. 
Create a program for image enhancement using histogram equalization.
To perform the Two-dimensional Fourier, transform operation in an image.
Image Edge Detection Using Sobel Filtering and Canny Filtering 
To perform the following operations in an image. 
a.    erosion, 
b.    dilation, 
To perform the following operations in an image. 
a.    opening, 
b.    closing,