Matlab学习笔记之命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ip_JL/article/details/83153176

注: Matlab2017b的提供的默认图片的路径: [安装目录]\toolbox\images\imdata

几个常用的matlab命令:

help  doc  type  edit  clc  clear  save  load

基本命令:

imread('[图像名称]')  读取图像

imshow('[图像名称]')  显示图像

rgb2gray('[图像名称]')  将图像转换成灰度

imwrite('[图像名称]')  存储图像

im2bw('[图像名称]')  将图像转换为二值图像(像素值为1的为白色点, 像素值为0的为黑色点)

imadd 两幅图像的加法

imsubtract 两幅图像的减法

immultiply 两幅图像的乘法

imdivide 两幅图像的除法

imabsdiff 两幅图像的绝对差值

im2double('[图像名称]')  在将图像进行运算之前需要将图像转成double类型

imnoise('[图像名称]') 添加噪声函数

imrotate 图像旋转

imcrop 图像裁剪(imcrop('[图像名称]', [x y width height]))

imfilter 均值滤波

medfilt2 中值滤波

whos('[图像名称]')  查看图像信息

edit  调出编辑器

size('[读取的图像变量]')  获取图像的长/宽/维数

flipdim 图像翻转(flipdim('[图像名称]', dim), 其中"dim"为1是表示行翻转, dim为2时表示列翻转)

and/or/not: 逻辑运算(与/或/非)

线性点运算: S = ar+b

S为图像输出, a为变量, r为输入点灰度值, b为常数, a = 1, b≠0 效果有b值决定, 更亮或者更暗

a>1 对比度增大

a<1 对比度减小

a<0 图像互补, 暗区变亮, 亮区变暗

图像的插值:

nearest 最邻近 锯齿化最厉害 效果最差

bilinear 双线性 效果居中

bicubic 双立方 最平滑 效果最好

sin函数图像:

x = 0:pi/100:4*pi;

y = sin(x);

plot(x,y);

size的应用:

猜你喜欢

转载自blog.csdn.net/ip_JL/article/details/83153176
今日推荐