matlab中im2bw函数的用法
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函数的用法相关推荐
- matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法
Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...
- MATLAB中randi函数的用法
MATLAB中randi函数的用法 均匀分布的伪随机整数 语法 X = randi(imax) X = randi(imax,n) X = randi(imax,sz1,...,szN) X = ra ...
- MATLAB中freqz函数的用法
本文引用自乱七八糟<MATLAB中freqz函数的用法> FREQZ 是计算数字滤波器的频率响应的函数 [H,W] = FREQZ(B,A,N)returns the N-point c ...
- Matlab中linprog函数的用法总结
Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 \[ min\ f\ ...
- Matlab中min函数的用法
Matlab中min函数的用法 向量中的最小元素 创建一个向量并计算其最小元素. M = min(A) A = [23 42 37 15 52]; M = min(A)M = 15 每个矩阵列中的最小 ...
- MATLAB中plot()函数的用法
文章目录 前言 一.plot()函数 二.代码运行结果 总结 前言 此为本人学习中的一些笔记总结,仅供参考. 提示:以下是本篇文章正文内容,下面案例可供参考 一.plot()函数 提示:关于plot( ...
- matlab的filter函数,filter函数用法 matlab中filter函数的用法
matlab中filter函数的用法如果你深爱的人此刻在你身边陪你,你怎么会有时间来看这些文字呢 离散系统的差分方程为 2y[k]-y[-1]-3y[k-2]=2x[k]-x[k-1] x[k]=(0 ...
- matlab中reshape函数的用法
matlab中reshape函数的用法 1.函数功能:变换矩阵维度 2.转换规律:按列读,按列存 A =[1, 2, 3, 4;5, 6, 7, 8;9, 10, 11, 12 ];C = resha ...
- matlab中 repmat 函数的用法
一.repmat 函数定义 B = repmat(A,n) B = repmat(A,r1,-,rN) B = repmat(A,r) 这是一个处理矩阵内容有重复时使用,其功能是以A的内容堆叠在(r1 ...
最新文章
- 第七课.Python面向对象(一)
- feign_与Feign客户轻松进行REST通信
- 用python绘制漂亮的图形-用Python代码绘制漂亮的生日蛋糕,python
- arm交叉编译bluez-5.25
- Android 调用12306接口,GitHub - AndroidyxChen/loading-12306: 仿PC端12306的刷新loading的自定义view...
- java_basic_review(5)java反射荔枝
- 计算机科学与技术考研课程安排,计算机科学与技术(0812)硕士研究生培养方案(一)...
- mysql查看sql代价_mysql 代价
- HDU多校联合赛(1007 Magical Forest)模拟题
- 计算机使用维护教程,《计算机使用与维护教程》教学大纲.doc
- CS领域论文数据分析
- 深信服安服实习生面试心得
- iphone5计算机没有了,电脑无法识别iphone5怎么解决
- 一、verilog编写三分频电路
- 2021电赛备赛心路历程(含代码例程)
- Android--Button、TabLayout英文小写自动变为大写的问题
- 关于工作和生活的点滴心得
- 一看就会QuickWAP入门(转)
- Cadence Allegro输出钻孔信息文件图文教程及视频演示
- 【推荐】智慧油田数字化油井智能入侵监测井口控制系统解决方案合集(共83份,884M)
热门文章
- Win11禁用驱动强制签名怎么操作?
- java中List转Set
- 小而美的博客网站-导入本地教程
- 多城市门店店铺展示地图导航pc/h5系统开发
- freenas mysql_FreeNas安装PHP5+mySQL5.5
- knn鸢尾花数据集java_机器学习——鸢尾花数据集(Knn分类)
- Web后端框架Springboot创建和基础讲解(一)
- 用C++/MFC实现P2P和群聊功能的聊天小软件
- 迷路在现代软件工程中的羔羊——略读邹欣老师《构建之法》及讲义有感(附上源代码管理软件以及CI/CD调研Demo)
- 新概念第一册 Lesson 01 Excuse me!