• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

数字图像处理matlab版第三章

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在空间域内处理图像的方法是对图像的像素进行处理-亮度变换与空间滤波。

函数imadjust是对灰度图像进行亮度变换的基本IPT工具,g=imadjust(f,[low_in high_in],[low_out high_out],gamma)

如g=imadjust(f,[0 1],[1 0])


保存图像使用imwrite(f,'E:\M\1.tif')。

对数与对比度拉伸变换是进行动态范围处理的基本工具,对数变换通过表达式:g=c*log(1+double(f))实现。

对数变换的一项主要应用是压缩动态范围,如gs=im2uint8(mat2gray(g));

对比度拉伸变换函数,将输入值低于m的灰度级压缩为输出图像中较暗灰度级的较窄范围内,如q=1./(1+(m./(double(f)+eps)).^E)。

函数nargin检测输入到M函数的参量数目,natgout检测M函数的输出个数。如:n=nargin。

一个函数的输入变量和输出变量的个数是可变的。varargout和varargin。

负片变换、对数变换、gamma变换和对比度拉伸变换函数:function g = intrans(f,varargin)。冈萨雷斯中intrans的输入检查函数过时,应换成narginchk(nargoutchk)函数,narginchk(2,4)。

当我们希望把图像标度在全尺寸,即最大范围[0,255]或[0,65 535]。可以使用gscale函数,g=gscale(f,method,low,high)。method的有效值值为'full8'和'full16'。前者将输出标度为全范围[0,255],后者将输出标度为全范围[0,65 535]。

处理图像直方图的工具箱中,核心函数是imhist,其基本语法为:h=imhist(f,b)。函数numel(f)给出数组f中的元素个数。

  • 直方图均衡化(图像增强)。直方图均衡化由工具箱的函数histep实现,该函数的语法为:g=histeq(f,nlev),nlev是为输出图像指定的灰度级数。直方图均衡化通过扩展输入图像的灰度级到较宽亮度尺度的范围来实现图像增强。
  • 生成具有指定直方图的图像的方法称为直方图匹配或直方图规定化。

p61




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MATLAB Camera Calibrator——相机标定发布时间:2022-07-18
下一篇:
用matlab计算线性回归问题发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap