%% 读取图像与现实图像
fig = imread('1.jpg');
imshow(fig);
%% 转化为灰度图像
fig_bw = rgb2gray(fig);
imshow(fig_bw);
%% 将图像转化为二值图像
a = imread('1.jpg');
bw1 = im2bw(a,0.5);
%第三个参数介于0--1之间,默认为0.5
%% 图像存储或进行图像格式之间的转化
%将图片数据保存为图片文件
fig = imread('1.jpg');
imweite(fig,'my_picture.jpg');
imweite(fig,'my_picture.jpeg');
fig_gray = rgb2gray(fig);
imwrite(fig_gray,'gray_fig.jpg');
fig_bw = rgb2gray(fig);
imwrite(fig_bw,'bw_fig.jpg');
%% 图像边缘检测
pic = edge(im,'method', parameters)
Method ‘roberts’ Roberts 算子
'sobel' Sobel 算子
'prewitt' Prewitt 算子
'log' LoG 算子
'zerocross' 零交
fig = imread('1.jpg');
imshow(fig);
%% 转化为灰度图像
fig_bw = rgb2gray(fig);
imshow(fig_bw);
%% 将图像转化为二值图像
a = imread('1.jpg');
bw1 = im2bw(a,0.5);
%第三个参数介于0--1之间,默认为0.5
%% 图像存储或进行图像格式之间的转化
%将图片数据保存为图片文件
fig = imread('1.jpg');
imweite(fig,'my_picture.jpg');
imweite(fig,'my_picture.jpeg');
fig_gray = rgb2gray(fig);
imwrite(fig_gray,'gray_fig.jpg');
fig_bw = rgb2gray(fig);
imwrite(fig_bw,'bw_fig.jpg');
%% 图像边缘检测
pic = edge(im,'method', parameters)
Method ‘roberts’ Roberts 算子
'sobel' Sobel 算子
'prewitt' Prewitt 算子
'log' LoG 算子
'zerocross' 零交