注册 登录
  • 注册时,本站名称为:RGB空格3S博客,注意中间的空格。
  • 2018.8.14本站全面接入google广告
  • 2017.2.14今天收到45条恶意评论(全是外文),故评论时请填写必要信息,匿名评论全部拉黑,迫不得已而为之
  • 2017.1.27,2017年春节及至,我谨代表本人祝大家新春快乐,本人年终总结文章请访问:2016年终总结
  • 为防止恶意转载,本站全面禁止复制,并添加图片水印:RGB 3S博客www.ixxin.cn。
  • 本站正式更名为RGB 3S博客,本站将撤消所有非3S内容,其将转移到新博客江湖时代

IDL画直方图小例子

ID L admin 8107次浏览 已收录 0个评论
[隐藏]

代码

Pro test_his

  ; Read a flat binary file with an image.
  file = FILE_WHICH('ctscan.dat')
  scan = READ_BINARY(file, DATA_DIMS=[256,256])

  ; Compute the image histogram, using the default bin size of 1.
  pdf = HISTOGRAM(scan, LOCATIONS=xbin)
  cdf = TOTAL(pdf, /CUMULATIVE) / N_ELEMENTS(scan)

  ; Display the image and its histogram, setting MAX_VALUE to exclude the spike
  ; at 0 caused by the black pixels.
  pimage = IMAGE(scan, /ORDER, LAYOUT=[3,1,1], DIMENSIONS=[4*256,256], $
    TITLE='Image')
  phisto = PLOT(xbin, pdf, LAYOUT=[3,1,2], /CURRENT, XRANGE=[0,255], $
    TITLE='Histogram', XTITLE='Pixel value', YTITLE='Frequency', $
    MAX_VALUE=5e3, AXIS_STYLE=1, COLOR='red')
  pcumul = PLOT(xbin, cdf, LAYOUT=[3,1,3], /CURRENT, XRANGE=[0,255], $
    TITLE='Cumulative histogram', XTITLE='Pixel value', $
    YTITLE='Cumulative frequency', $
    AXIS_STYLE=1, COLOR='blue')

end

直方图


xxin blog , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明IDL画直方图小例子
喜欢 (1)
支付宝[853060844@qq.com]
分享 (0)
admin
关于作者:
坐标山科大遥感系小鲜肉一枚。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址