函数 | 作用 |
---|---|
f = imread(‘路径’) | ![]() ![]() ![]() ![]() |
size(f) | ![]() |
whos f | ![]() |
g = rgb2gray(f) | 将彩色图像f简单处理为黑白图像 |
imshow(f) imshow(f,[ ]) imshow(f,[low max]) |
输出图像,灰度值小于low的输出为黑色,灰度值大于max的输出为白色,介于low与max之间的不作处理![]() |
impixelinfo | 显示光标在图片的指针坐标与所指的灰度值或RGB值![]() ![]() |
figure | 使程序同时显示好几幅图片![]() ![]() |
imwrite(f , ‘filename’) | 保存图片,如果filename没有路径,则保存在当前工作目录![]() |
imfinfo f | 可以求得最佳压缩比![]() |
b = logical(a) | 将数组a所有非零数用1代替,生成逻辑数组b |
islogical(b) | 检测是否为逻辑数组,若是返回1,不是则返回0 |
g = im2uint8(f) | ![]() |
![]() |
|
B = logical(A) | 生成一个逻辑数组(只有0和1),非0的数转为1 |
islogical((B) | 若B是逻辑数组返回1,不是的话返回0 |
图像类和类型间的转换 | ![]() |
mat2grey() | ![]() |
im2bw() | ![]() |
A = sum() | 求数组的和![]() |
ndims() | 返回数组的维数![]() |
一些标准数组 | ![]() |
数组和矩阵算术运算符 | ![]() |
imadjust() | 对灰度图像进行亮度变换的IPT工具![]() |
imhist() | 生成直方图![]() |
bar() | 条形图![]() |
axis() | 设置水平轴和数值轴的最大和最小值![]() |
histeq() | ![]() ![]() ![]() ![]() ![]() |
BW = edge(I) | 采用灰度或一个二值化图像I作为它的输入,并返回一个与I相同大小的二值化图像BW,在函数检测到边缘的地方为1,其他地方为0 |
im3 = edge(im2,‘sobel’,0.15,‘both’); | sobel算子实现图像边缘检测 BW = edge(I,‘sobel’,thresh,direction) 根据所指定的敏感度阈值thresh,在所指定的方向direction上,用Sobel算子进行边缘检测。Direction可取的字符串值为horizontal(水平方向)、vertical(垂直方向)或both(两个方向)。 ![]() |
level = graythresh(im8); | 寻找灰度阙值 |
(整理)图像处理中遇到的函数
猜你喜欢
转载自blog.csdn.net/qq_36769966/article/details/103255401
今日推荐
周排行