matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grayscale image)转换成二值图像。所谓二值图像, 一般意义上是指只有纯黑(0)、纯白(255)两种颜色的图像。 当然, 也可以是其他任意两种颜色的组合。 在matlab命令行中键入doc im2b或help im2bw即可获得该函数的帮助信息。   阈值变换   比如数组 a = [120, 254, 0, 200, 99];   设定一个阈值125, 并对a进行阈值变换, 那么a中凡是大于125的, 则变为255, 小于等于125的则变为0   (具体对临界情况处理可能不同, 不过matlab中im2bw函数是按照上述方法处理的)   这样a经过阈值变换后变为[0, 255, 0, 255, 0]   语法   BW = im2bw(I, level)   BW = im2bw(X, map, level)   BW = im2bw(RGB, level)   其中level就是设置阈值的。level取值范围[0, 1]。   例如:   >> I = uint8([0, 255, 128, 127, 121, 202]);   >> range = getrangefromclass(I)   range =   0 255   >> I2 = im2bw(I, 0.5)   I2 = 0 1 1 0 0 1   >> I3 = im2uint8(I2)   I3 = 0 255 255 0 0 255   getrangefromclass函数能够根据图像数据类型(I的数据类型是uint8)获得图像数据的取值范围。通过这个例子, 可以看到, 图像I中每个像素的取值范围是0~255, 设定阈值为0.5, 则图像数据中凡是超过255 * 0.5 = 127.5的都变为255, 否则都变为0。

matlab中im2bw函数的用法相关推荐

  1. matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法

    Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...

  2. MATLAB中randi函数的用法

    MATLAB中randi函数的用法 均匀分布的伪随机整数 语法 X = randi(imax) X = randi(imax,n) X = randi(imax,sz1,...,szN) X = ra ...

  3. MATLAB中freqz函数的用法

    本文引用自乱七八糟<MATLAB中freqz函数的用法>  FREQZ 是计算数字滤波器的频率响应的函数 [H,W] = FREQZ(B,A,N)returns the N-point c ...

  4. Matlab中linprog函数的用法总结

    Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 \[ min\ f\ ...

  5. Matlab中min函数的用法

    Matlab中min函数的用法 向量中的最小元素 创建一个向量并计算其最小元素. M = min(A) A = [23 42 37 15 52]; M = min(A)M = 15 每个矩阵列中的最小 ...

  6. MATLAB中plot()函数的用法

    文章目录 前言 一.plot()函数 二.代码运行结果 总结 前言 此为本人学习中的一些笔记总结,仅供参考. 提示:以下是本篇文章正文内容,下面案例可供参考 一.plot()函数 提示:关于plot( ...

  7. matlab的filter函数,filter函数用法 matlab中filter函数的用法

    matlab中filter函数的用法如果你深爱的人此刻在你身边陪你,你怎么会有时间来看这些文字呢 离散系统的差分方程为 2y[k]-y[-1]-3y[k-2]=2x[k]-x[k-1] x[k]=(0 ...

  8. matlab中reshape函数的用法

    matlab中reshape函数的用法 1.函数功能:变换矩阵维度 2.转换规律:按列读,按列存 A =[1, 2, 3, 4;5, 6, 7, 8;9, 10, 11, 12 ];C = resha ...

  9. matlab中 repmat 函数的用法

    一.repmat 函数定义 B = repmat(A,n) B = repmat(A,r1,-,rN) B = repmat(A,r) 这是一个处理矩阵内容有重复时使用,其功能是以A的内容堆叠在(r1 ...

最新文章

  1. 第七课.Python面向对象(一)
  2. feign_与Feign客户轻松进行REST通信
  3. 用python绘制漂亮的图形-用Python代码绘制漂亮的生日蛋糕,python
  4. arm交叉编译bluez-5.25
  5. Android 调用12306接口,GitHub - AndroidyxChen/loading-12306: 仿PC端12306的刷新loading的自定义view...
  6. java_basic_review(5)java反射荔枝
  7. 计算机科学与技术考研课程安排,计算机科学与技术(0812)硕士研究生培养方案(一)...
  8. mysql查看sql代价_mysql 代价
  9. HDU多校联合赛(1007 Magical Forest)模拟题
  10. 计算机使用维护教程,《计算机使用与维护教程》教学大纲.doc
  11. CS领域论文数据分析
  12. 深信服安服实习生面试心得
  13. iphone5计算机没有了,电脑无法识别iphone5怎么解决
  14. 一、verilog编写三分频电路
  15. 2021电赛备赛心路历程(含代码例程)
  16. Android--Button、TabLayout英文小写自动变为大写的问题
  17. 关于工作和生活的点滴心得
  18. 一看就会QuickWAP入门(转)
  19. Cadence Allegro输出钻孔信息文件图文教程及视频演示
  20. 【推荐】智慧油田数字化油井智能入侵监测井口控制系统解决方案合集(共83份,884M)

热门文章

  1. Win11禁用驱动强制签名怎么操作?
  2. java中List转Set
  3. 小而美的博客网站-导入本地教程
  4. 多城市门店店铺展示地图导航pc/h5系统开发
  5. freenas mysql_FreeNas安装PHP5+mySQL5.5
  6. knn鸢尾花数据集java_机器学习——鸢尾花数据集(Knn分类)
  7. Web后端框架Springboot创建和基础讲解(一)
  8. 用C++/MFC实现P2P和群聊功能的聊天小软件
  9. 迷路在现代软件工程中的羔羊——略读邹欣老师《构建之法》及讲义有感(附上源代码管理软件以及CI/CD调研Demo)
  10. 新概念第一册 Lesson 01 Excuse me!