zoukankan      html  css  js  c++  java
  • 【数字图像处理】灰度变换

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

    g=imadjust(f,[low_in  high_in],[low_out  high_out],gamma)

    把图像灰度变换到新图像g的过程中,中灰度值低于low_in的像素点在g中灰度值被赋值为low_out,同理,f中灰度值高于high_in的像素点变换到g时其灰度值也被赋值为high_out;而对于参数gamma,当gamma<1时,灰度图像靠近low_in的灰度值较低像素点灰度值变高,其灰度变化范围被拉伸,灰度值靠近high_in的一端灰度变化范围被压缩,图像整体变明亮。

    1.负片

    image=imread('ufo.jpg');
    img=imadjust(image,[0 1],[1 0]);
    subplot(1,2,1)
    imshow(image);
    title('原图');
    subplot(1,2,2);
    imshow(img);
    title('负片');
    

      

    2.强调黑色区域

    image=imread('ufo.jpg');
    img=imadjust(image,[0.5 0.75],[0 1]);
    subplot(1,2,1)
    imshow(image);
    title('原图');
    subplot(1,2,2);
    imshow(img);
    title('强调');
    

      

    3.调gamma变亮

    image=imread('ufo.jpg');
    img=imadjust(image,[],[],0.5);
    subplot(1,2,1)
    imshow(image);
    title('原图');
    subplot(1,2,2);
    imshow(img);
    title('变亮');
    

      

  • 相关阅读:
    C Python类型互换
    C、C++中如何成功嵌入python
    常见Style 对象属性值
    转: , , 的区别
    dom4j: 用dom4j生成xml后第二行空行的问题
    dom4j: 生成的XML文件根节点 xmlns="" 的问题
    android
    android studio
    android studio
    FFmpeg编译: undefined reference to 'av_frame_alloc()'
  • 原文地址:https://www.cnblogs.com/tenderwx/p/6574247.html
Copyright © 2011-2022 走看看