In this section: We processing the image with MATLAB code.
We will start with the basic and to make progress to advance level together.
MATLAB: lesson 1 "load image to MATLAB"
:imread
Description
:reads a greyscale or color image from the file specified by the string 'filename'
Example 1
read image
>>M=imread('bubbles.jpg'); %(imread returns the image-file data in the array 'M')
View this image with
>>imshow(M); %(displays the intensity image M)
or
>>imview(M); %(displays the intensity image M)
Example 2
read image sequence
clear all
b = 1; %(first image)
npic = 5; %( last image)
for i=b:npic;
str = num2str(i); %(convert number 'i' to string)
name = strcat('','image0',str,'.tif'); %(('','image0',str,'.tif') :''=directory contain file.'image0'=incomplete file name. str = string mean that 1.'.tif'= file format all of this mean that name is image0str.tif=image01.tif)
MAT = imread(name);
figure() %( reserve figure)
imshow(name); %(display image name)
title(i); %( show title in each image with the no.)
end
%%%%%%%%%%
Function
:aviread
Description
:Read an Audio/Video Interleaved (AVI) fileExample 3read avi file
>>Ar=aviread('movie01.avi');Example 4 make avi file
clear all
b = 16;
npic = 60;
mov = avifile('MakeVi01.avi') %MakeVi01.avi name of avi-file save to your comp.
for i=b:npic;
str = num2str(i);
name = strcat('ImageSe/','SPT200',str,'.tif'); % ex. image1.tiff : (file name= 'SPT200')
MAT = imread(name);
imshow(MAT);
axis off;
title(i);
F(i) = getframe(gca);
mov = addframe(mov,F(i));
end
mov = close(mov)
---------------------------------------------------------------------------------------------
MATLAB: lesson2"Filtering in MATLAB"Function
:Y= filter2(filter,image,shape)
Description
:returns the part of Y specified by the shape parameter. shape is a string
with one of these values:
'full' Returns the full two-dimensional correlation. In this case, Y is larger than X.
'same' (default) Returns the central part of the correlation. In this case, Y is the same size as X.
'valid' Returns only those parts of the correlation that are computed without zero-padded edges. In this case, Y is smaller than XExample 1
>> clear all
>> a=imread('cute01.tif');
>> imshow(a);
>> Fil=fspecial('average');% function fspecial is one(3,3)/9
>> aFilter=filter2(Fil,a);
>> imshow(aFilter/255);
We will start with the basic and to make progress to advance level together.
MATLAB: lesson 1 "load image to MATLAB"
Getting Start
Don't forget "The file must be in the current directory or on the MATLAB path"
(In this blog Comment are green texts start after %(comment))
FunctionDon't forget "The file must be in the current directory or on the MATLAB path"
(In this blog Comment are green texts start after %(comment))
:imread
Description
:reads a greyscale or color image from the file specified by the string 'filename'
Example 1
read image
>>M=imread('bubbles.jpg'); %(imread returns the image-file data in the array 'M')
View this image with
>>imshow(M); %(displays the intensity image M)
or
>>imview(M); %(displays the intensity image M)
Example 2
read image sequence
clear all
b = 1; %(first image)
npic = 5; %( last image)
for i=b:npic;
str = num2str(i); %(convert number 'i' to string)
name = strcat('','image0',str,'.tif'); %(('','image0',str,'.tif') :''=directory contain file.'image0'=incomplete file name. str = string mean that 1.'.tif'= file format all of this mean that name is image0str.tif=image01.tif)
MAT = imread(name);
figure() %( reserve figure)
imshow(name); %(display image name)
title(i); %( show title in each image with the no.)
end
%%%%%%%%%%
Function
:aviread
Description
:Read an Audio/Video Interleaved (AVI) fileExample 3read avi file
>>Ar=aviread('movie01.avi');Example 4 make avi file
clear all
b = 16;
npic = 60;
mov = avifile('MakeVi01.avi') %MakeVi01.avi name of avi-file save to your comp.
for i=b:npic;
str = num2str(i);
name = strcat('ImageSe/','SPT200',str,'.tif'); % ex. image1.tiff : (file name= 'SPT200')
MAT = imread(name);
imshow(MAT);
axis off;
title(i);
F(i) = getframe(gca);
mov = addframe(mov,F(i));
end
mov = close(mov)
---------------------------------------------------------------------------------------------
MATLAB: lesson2"Filtering in MATLAB"Function
:Y= filter2(filter,image,shape)
Description
:returns the part of Y specified by the shape parameter. shape is a string
with one of these values:
'full' Returns the full two-dimensional correlation. In this case, Y is larger than X.
'same' (default) Returns the central part of the correlation. In this case, Y is the same size as X.
'valid' Returns only those parts of the correlation that are computed without zero-padded edges. In this case, Y is smaller than XExample 1
>> clear all
>> a=imread('cute01.tif');
>> imshow(a);
>> Fil=fspecial('average');% function fspecial is one(3,3)/9
>> aFilter=filter2(Fil,a);
>> imshow(aFilter/255);
Image Series
0 comments:
Post a Comment
Note: only a member of this blog may post a comment.