summaryrefslogtreecommitdiff
path: root/3176/CH2/EX2.4/Ex2_4.sce
diff options
context:
space:
mode:
Diffstat (limited to '3176/CH2/EX2.4/Ex2_4.sce')
-rw-r--r--3176/CH2/EX2.4/Ex2_4.sce39
1 files changed, 39 insertions, 0 deletions
diff --git a/3176/CH2/EX2.4/Ex2_4.sce b/3176/CH2/EX2.4/Ex2_4.sce
new file mode 100644
index 000000000..17dee6d04
--- /dev/null
+++ b/3176/CH2/EX2.4/Ex2_4.sce
@@ -0,0 +1,39 @@
+//Ex2_4
+//Comparision of Interpolation Approaches for Image Shrinking and Zooming
+// Version : Scilab 5.4.1
+// Operating System : Window-xp, Window-7
+//Toolbox: Image Processing Design 8.3.1-1
+//Toolbox: SIVP 0.5.3.1-2
+//Reference book name : Digital Image Processing
+//book author: Rafael C. Gonzalez and Richard E. Woods
+
+clc;
+close;
+clear;
+xdel(winsid())//to close all currently open figure(s).
+gray=imread("Ex2_4.tif");
+figure,ShowImage(gray,'Gray Image');
+title('Original Image (1250 DPI)');
+[M,N]=size(gray);
+
+a2=imresize(gray,[213 162],'nearest'); //nearest neigubour Interpolation
+figure,ShowImage(a2,'Resize Image');
+title('Resize Image (72 DPI) nearest neigubour Interpolation');
+a2=imresize(gray,[213 162],'bilinear'); ///bilinear Interpolation
+figure,ShowImage(a2,'Resize Image');
+title('Resize Image (72 DPI) with bilinear Interpolation');
+a2=imresize(gray,[213 162],'bicubic'); //bicubic Interpolation
+figure,ShowImage(a2,'Resize Image');
+title('Resize Image (72 DPI) with bicubic Interpolation');
+
+a3=imresize(gray,[886 675],'nearest'); //nearest neigubour Interpolation
+figure,ShowImage(a3,'Resize Image');
+title('Resize Image (150 DPI) with nearest neigubour Interpolation');
+a3=imresize(gray,[886 675],'nearest'); ///bilinear Interpolation
+figure,ShowImage(a3,'Resize Image');
+title('Resize Image (150 DPI) with bilinear Interpolation');
+a3=imresize(gray,[886 675],'nearest'); //bicubic Interpolation
+figure,ShowImage(a3,'Resize Image');
+title('Resize Image (150 DPI) with bicubic Interpolation');
+
+