1、像素选择
(1)函数pixval(matlab7.8中此函数已过时),改用impixelinfo,用来测试像素的值。
imshow canoe.tif;
impixelinfo
效果图如下:
(2)函数impixel,用来得到像素的值。
语法格式:
[C,R,P]=impixel(X,MAP)
其中X表示输入图像,MAP表示索引图像的调色板(仅当图像为索引图像时才有此参数)。C表示指定像素的颜色,R和P表示像素的坐标。
RGB=imread('canoe.tif');
c=[12 146 410];
r=[104 156 129];
pixels=impixel(RGB,c,r)
pixels =
254 254 254
252 252 252
NaN NaN NaN
2、强度描述图
函数improfile,用来计算图像中一条线段或多条线段强度值。
语法格式:
C=improfile(I,xi,yi);
其中I为输入图像,xi和yi是两个向量,用来指定线段的端点,C是线段上个点的灰度或颜色。对于单独的线段,improfile函数会在二维视图中绘制点的灰度值;对于多条线段,improfile函数会在三维视图中绘制灰度值。
用improfile函数显示两条线段