matlab学习笔记(五)---空域变换增强-直接灰度调整

本文是MATLAB学习笔记的第五部分,主要介绍空域变换中的像素选择、强度描述图、图像轮廓图、直方图以及对比度扩展来增强图像的方法。涉及的关键函数包括impixelinfo、impixel、improfile、imcontour和imhist,以及imadjust用于对比度扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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函数显示两条线段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值