文档

调整强度图像的对比度

这个示例向您展示了如何使用对比度调整和直方图均衡块修改两个强度图像的对比度。

  1. 创建一个新的Simulin万博1manbetxk®建模,并将下表中所示的块添加到其中。

    图书馆

    数量

    图片来自文件

    计算机视觉系统工具箱™>源代码

    2

    对比度调整

    计算机视觉系统工具箱>分析与增强

    1

    直方图均衡化

    计算机视觉系统工具箱>分析与增强

    1

    视频查看器

    计算机视觉系统工具箱>水槽

    4

  2. 将上表中列出的块放入新模型中。

  3. 使用图片来自文件块将第一张图像导入到Simulink模型中。万博1manbetx设置文件名称参数pout.tif

  4. 使用图片来自File1块将第二张图像导入Simulink模型。万博1manbetx设置文件名称参数tire.tif

  5. 使用对比度调整块来修改对比度pout.tif.设置调整像素值参数由饱和离群像素确定的范围.该块通过在用户指定的上限和下限之间线性缩放像素值来调整图像的对比度。

  6. 使用直方图均衡化块来修改对比度tire.tif.接受默认参数。该块通过转换强度图像中的值来增强图像的对比度,以便输出图像的直方图大致匹配指定的直方图。

  7. 使用视频查看器块查看原始和修改后的图像。接受默认参数。

  8. 按下图所示连接砌块。

  9. 设置配置参数。单击,打开“配置”对话框型号配置参数模拟菜单。参数设置如下:

    • 解算器窗格中,停止时间0

    • 解算器窗格中,类型固定步

    • 解算器窗格中,解算器离散(无连续状态)

  10. 运行模型。

    结果显示在“视频查看器”窗口中。

在本例中,您使用对比度调整块来线性缩放像素值pout.tif在新的上限和下限之间。您使用了直方图均衡块来转换中的值tire.tif这样输出图像的直方图就近似地匹配了均匀直方图。有关更多信息,请参见对比度调整而且直方图均衡化参考页面。