[ee341]group10 lab2 nguyendinhminhnhat truongminhquoc ngonhutri
Post on 03-Apr-2018
218 Views
Preview:
TRANSCRIPT
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
1/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
1
REPORT LAB2
EE 341
GROUPs MEMBERS
Nguyn nh Minh Nht
Trng Minh Quc
Ng Nh Tr
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
2/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
2
AssignmentsI. Assignment1: Edge Detection
img=imread('DailyShow','jpeg');img_gray=rgb2gray(img);imshow(img_gray);title('Gray Image');figure;Gray_db=im2double(img_gray);imshow(Gray_db);title('Gray Double Image');figure;h1 = [-1 0 1; -2 0 2; -1 0 1];h2 = [1 2 1; 0 0 0; -1 -2 -1];
M1=conv2(Gray_db,h1);M2=conv2(Gray_db,h2);M3=((M1).^2+(M2).^2).^0.5;img_M1=abs(M1);img_M2=abs(M2);img_M3=abs(M3);imshow(img_M3);title('The Overall Gradient Magnitude');figure;imshow(img_M2);title('The Row Gradient Magnitude');figure;imshow(img_M1);title('The Column Gradient Magnitude');
The resulng images:
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
3/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
3
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
4/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
4
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
5/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
5
II. Assignment2: ScalingSimple versionfunction y = ScaleSimple(s)c = rgb2gray(imread('DailyShow', 'jpeg'));a = im2double(c);[n m] = size(a);x = 1;y = 1;b = ones(round(n/s) - 1,round(m/s)-1);s1 = (s+1)/2 - 1;if (mod(s,2) == 0)
for i = 1:s:n-sfor j = 1:s:m-s
b(x,y) = a(i,j);y = y+1;
endy = 1;x = x+1;
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
6/13
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
7/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
7
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
8/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
8
It appears the Simple version has the beer thumbnail image.
III.Assignment3: Image Flipping
From this fgure,
(i) x[N-n+1, m] is the image that horizontal ip compare to the x[n,m]image
subplot(1,2,1);
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
9/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
9
>> imshow(img_gray);
>> tle('[n,m]');
>> subplot(1,2,2);
imshow(ipud(img_gray));>> tle('x[N-n+1, m]');
(ii) x[n, M-m+1] is the image that vercal ip compare to the x[n,m] image.subplot(1,2,1);
imshow(img_gray);
>> tle('[n,m]');>> subplot(1,2,2);
>> imshow(iplr(img_gray));
>> tle('x[n, M-m+1]');
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
10/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
10
(iii) x[N-n+1, M-m+1] is the image that both horizontal and vercal ipcompare to x[n,m] image.
>> subplot(1,2,1);
imshow(img_gray);
tle('[n,m]');
subplot(1,2,2);
>> imshow(ipud(iplr(img_gray)));
>> tle('x[N-n+1, M-m+1]');
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
11/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
11
IV. Assignment4: Image Expandingfunction y = linearinter
c = rgb2gray(imread('DailyShow', 'jpeg'));a = im2double(c);imshow(a);title('Original');figure;
[n m] = size(a);x = 1;y = 1;b = ones(n*2,m*2);for i = 1:n
for j = 1:mb(x,y) = a(i,j);y = y+2;
end
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
12/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
12
y = 1;x = x+2 ;
endfor i = 1:n*2-1
for j = 1:m*2-1if (mod(i,2) == 0) && (mod(j,2) == 0)b(i,j) = (b(i-1,j-1) + b(i-1,j+1) + b(i+1,j-1) +
b(i+1,j+1))/4;elseif (mod(j,2) == 0)
b(i,j) = (b(i,j-1) + b(i,j+1))/2;elseif (mod(i,2) == 0)
b(i,j) = (b(i-1,j) + b(i+1,j))/2;end
endendfor i = 1:n*2
b(i,m*2) = b(i,m*2-1);endfor i = 1:m*2
b(n*2,i) = b(n*2-1,i);end
imshow(b);title('2Nx2M Image');
-
7/28/2019 [EE341]Group10 Lab2 NguyenDinhMinhNhat TruongMinhQuoc NgoNhuTri
13/13
Lab_2 EE341Group: Nguyn nh Minh Nht-Trng Minh Quc-Ng Nh Tr
13
top related