zoukankan      html  css  js  c++  java
  • jQuery火箭图标返回顶部代码

    这篇博客记录一下怎么用matlab在图形中简单的添加一些文本,以直方图均衡化为例。先看几张图片吧,第一幅是较暗的花粉的电子显微图像和对应的直方图,第二幅是其直方图均衡化的图像和对应的直方图,第三幅是对应的转换函数,也就是累积概率密度分布(CDF)。

       

    对应的代码如下:

    %f=imread('G:数字图像处理(冈萨雷斯)DIP3E_CH02_Original_ImagesDIP3E_Original_Images_CH02Fig0219(rose1024).tif');
    f=imread('G:数字图像处理(冈萨雷斯)DIP3E_CH03_Original_ImagesDIP3E_Original_Images_CH03Fig0316(4)(bottom_left).tif');
    
    subplot(121);imshow(f);
    subplot(122);imhist(f);ylim('auto');
    figure;
    g=histeq(f,256);  %直方图均衡化函数
    subplot(121);imshow(g);
    subplot(122);imhist(g);ylim('auto');
    
    figure;
    h=imhist(f)./numel(f); %归一化直方图,numel()可以获得图像的像素个数。imhist()统计图像中每个灰度级的个数
    cdf=cumsum(h); %cdf,累积概率分布
    x=linspace(0,1,256);  %产生256个值,范围从0到1.
    plot(x,cdf);
    axis([0 1 0 1]);  %将x,y的范围限定在0-1中,
    set(gca,'xtick',0:.2:1);  %设置x,y坐标轴的间隔
    set(gca,'ytick',0:.2:1);
    

      简单的插入标题之类的就不用说了,matlab代码直接写更简单。如果想在最后的图形中任意位置插入一些文本或者箭头呢,其实可以直接在图形中操作。

    先单机figure中的编辑绘图按钮,菜单上的那个箭头,然后双击图形的任意位置就进入了编辑模式,如下:

           

    单机选中图形后,可以对图形进行一些改变,比如添加标题,添加x,y轴的所代表的含义,改变背景颜色,边框颜色,添加网格,改变字体大小颜色等,还不够的话可以点击右下角的更多属性,进行编辑操作。如下:

    可以直接给曲线添加图例,点开插入按钮,选择图例,就可以在默认的位置产生一个图例标签,双击图例标签可以改变标签标题。用同样的方法可以在图中插入一个文本框和箭头,也可以点击选中要操作的东西,然后单机右键可以进行修改。如下所示:

  • 相关阅读:
    Notes for Advanced Linux Programming 2. Writing Good GNU/Linux Software
    GIT 子模块温习
    Memcached 源码分析——从 main 函数说起
    Zookeeper 初体验之——JAVA实例
    如何使用 indent 美化你的代码
    PGF/TIKZ 资源汇总
    Zookeeper 进阶之——Zookeeper编程示例(如何使用Zookeeper实现屏障Barriers和队列Queues)
    Zookeeper 进阶之——典型应用场景(二)
    如何将 Linux 内核实现的红黑树 rbtree 运用到你的 C 程序中?
    三行代码实现C语言单元测试框架
  • 原文地址:https://www.cnblogs.com/libai123456/p/10956479.html
Copyright © 2011-2022 走看看