Text figure (3.4): Negative Transform %Matlab Code: clear ...
Text figure (3.4): Negative Transform %Matlab Code: clear all; close all; img = imread('breast.jpg'); img2 = 1 - im2double(img); figure; subplot(1,2,1); imshow(img); title('Original Image'); subplot(1,2,2); imshow(img2); title('Image after Negative Transform');
Original Image
Image after Negative Transform
Text figure (3.5) Log Transformation: %Matlab Code clear all; close all; img = imread('fourierspectrum.jpg'); img2 = log10(1+256*im2double(img)); img2 = [img2 - min(img2(:))] ./ max(img2(:) - min(img2(:))); figure; subplot(1,2,1); imshow(img); title('Original Image'); subplot(1,2,2); imshow(img2); title('Image after Logarithmic
Transform');
Original Image
Image after Logarithmic Transform
Text figure (3.8) Gamma Correction
%Matlab Code clear all; close all; img = imread('spine.jpg'); img2 = double(img).^(0.6); img3 = double(img).^(0.4); img4 = double(img).^(0.3); img2 = [img2 - min(img2(:))] ./ max(img2(:) - min(img2(:))); img3 = [img3 - min(img3(:))] ./ max(img3(:) - min(img3(:))); img4 = [img4 - min(img4(:))] ./ max(img4(:) - min(img4(:)));
figure; subplot(2,2,1); imshow(img); title('Original Image'); subplot(2,2,2); imshow(img2); title('Image after Gamma Transform,
\gamma = 0.6'); subplot(2,2,3); imshow(img3); title('Image after Gamma Transform,
\gamma = 0.4'); subplot(2,2,4); imshow(img4); title('Image after Gamma Transform,
\gamma = 0.3');
Original Image
Image after Gamma Transform, = 0.6
Image after Gamma Transform, = 0.4
Image after Gamma Transform, = 0.3
Text figure (3.9) Gamma Correction %Matlab Code clear all; close all; img = imread('aerial.jpg'); img2 = double(img).^(3); img3 = double(img).^(4); img4 = double(img).^(5); img2 = [img2 - min(img2(:))] ./ max(img2(:) - min(img2(:))); img3 = [img3 - min(img3(:))] ./ max(img3(:) - min(img3(:))); img4 = [img4 - min(img4(:))] ./ max(img4(:) - min(img4(:)));
figure; subplot(2,2,1); imshow(img); title('Original Image'); subplot(2,2,2); imshow(img2); title('Image after Gamma Transform,
\gamma = 4'); subplot(2,2,3); imshow(img3); title('Image after Gamma Transform,
\gamma = 5'); subplot(2,2,4); imshow(img4); title('Image after Gamma Transform,
\gamma = 6');
Original Image
Image after Gamma Transform, = 4
Image after Gamma Transform, = 5
Image after Gamma Transform, = 6
Text figure (3.10) Contrast Stretching
%Matlab Code clear all; close all; img = imread('pollen.jpg'); rmin = min(img(:)); rmax = max(img(:)); r = 0:255; s = zeros(size(r)); s(1:find(s==rmin)) = 0; step = length(r(find(r==rmin):find(r==rmax))); s(find(r==rmin):find(r==rmax)) = 0:255./step:255-255./step; s(find(r==rmax)+1:end) = 255; img2 = double(img); img2 = [img2 - min(img2(:))] ./ max(img2(:) ?
min(img2(:))); immean = round(mean(img(:))); img3 = img; img3(find(img>=immean)) = 255; img3(find(img< immean)) = 0;
figure; subplot(2,2,1); plot(r,s); axis([0 255 -2 259]); xlabel('Input Gray Level, r'); ylabel('Output Gray Level, s'); subplot(2,2,2); imshow(img); title('Original Image'); subplot(2,2,3); imshow(img2); title('Contrast-Stretched Image'); subplot(2,2,4); imshow(img3); title('Thresholded Image');
Original Image
250
Output Gray Level, s
200
150
100
50
0
0
50 100 150 200 250
Input Gray Level, r
Contrast-Stretched Image
Thresholded Image
Text figure (3.11) Gray-level Slicing %Matlab Code clear all; close all; img1 = rgb2gray(imread('road.jpg')); img2 = img1;
x = 0:255; y1 = 10*ones(size(x)); y1(128:240) = 200; y2 = x; y2(100:130) = 200;
img2(find(img1>=128 & img1 ................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- grade 7 mathematics
- intercepts of graphs
- year 4 negative numbers reasoning and problem solving
- lesson 4 multiply and divide positive and negative
- the magic ratio of positive and negative moments
- negation and negative polarity
- mathematics linear 1ma0 negative numbers
- four charges in a square boston university
- chapter 4 negative externalities and policy
- quadratic forms and definite matrices
Related searches
- biology 3.4 answers
- 3.4 assessment biology answers
- 3 4 time signature examples
- 3 4 music time signature
- practice 3.4 answer key
- ny lottery 3 4 daily numbers
- 3 4 assessment biology answers
- toyota 3 4 v6 crate motor
- practice 3 4 answer key
- 3 4 cup divided by 4 equal
- matlab code for differential equation
- matlab code for image processing