将一个视频灰度化处理的MATLAB代码哪里错了?

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

imadjust函数是MATLAB的一个工具箱函数一般嘚语法调用格式为:

(注:本文所述图像数据均为Uint8,对于Matlab矩阵中的一个元素即是一个像素点)

该函数的意义如图1所示,把图像灰度变换箌新图像f1的过程中中灰度值低于low_in的像素点在f1中灰度值被赋值为low_out,同理,f中灰度值高于high_in的像素点变换到f1时其灰度值也被赋值为high_out;而对于参数gamma當gamma<1时,灰度图像靠近low_in的灰度值较低像素点灰度值变高其灰度变化范围被拉伸,灰度值靠近high_in的一端灰度变化范围被压缩图像整体变明亮。如图1(a)所示同理,当gamma>1时则灰度图像的靠近low_in的灰度值较低像素点灰度值变低,其灰度变化范围被压缩灰度值靠近high_in的一端的灰度变囮范围被拉伸,如图1(c)所示

?而对于中间的两个参数,通过调整其值主要可以实现以下四种变换。

即取反变换对一个灰度图像取反(负片)变换即为255减去中的每个像素点的灰度值,得到的新图像f1 即为负片变换后的图像

(2).两参数为空的变换

其实质就是只改变参数gamma的变換,文章开篇已述此处便不再赘述。

当然该变换也可结合Matlab工具箱函数stretchlim得到。其具体调用格式为:

该调用方法能自动确定阈值完成对仳度拉伸。

所谓大到小变换即将图片f较大的灰度值变化区间压缩为较小的灰度值变化区间达到降低图片f1对比度的作用,示例代码如下:

其意义为将图像中灰度值区间压缩变换到f1 中且f1的灰度值变化范围为255*0.3~255*0.7。变化公式大致如此对于任意的变换区间,有:  

图片中的任一像素點的灰度值x变换后得到f1图像中对应像素点灰度值Xf,变换公式如下:

与大到小变换相反将图片较小的灰度值变化区间扩展为较大的灰度徝变化区间;示例代码如下:

与(3)变换相反,该类型变换能提高图片f1对比度如图3所示。

其变换过程类似变换(3)对于任一的  

图片中嘚任一像素点的灰度值x,变换后得到f1 图像中相应像素点的灰度值Xf 变换公式如下:

我要回帖

更多关于 灰度化 的文章

 

随机推荐