MATLAB实现二值化函数
2024-08-29 13:42:05
function bc = binary_conversion(a) %这是灰度值二值化转换函数,阈值为平均值
j=imread(a); %读取灰度图像
j=double(j); %将图像转换为小数浮点型(double)
[m,n]=size(j); %获取图像的长宽(m,n)
s=sum(sum(j)); %图像像素值求和
a=s/(m*n); %计算像素平均值
a=round(a); %平均值去整
i=j>a;
bc=uint8(round(i*255)); %暗值赋0,亮值赋255
%imshow(bc);
最新文章
- SQL 约束
- 114 的 dns 的解析测试
- z-index 可以使用负值,CSS相对定位、绝对定位利器
- Html5 Egret游戏开发 成语大挑战(八)一般性二级页面处理
- As环境下添加android support library依赖库
- BZOJ4553: [Tjoi2016&;Heoi2016]序列
- [Architecture Design] 累进式Domain Layer
- 康乐不风流之爱解题的pde灌水王张祖锦
- [转] android自动化测试之MonkeyRunner使用实例(三)
- [MVC4-基礎] 從資料庫取值顯示在DropDownList中
- PHP的魔法方法
- SignalR在Asp.NetCore中的使用
- 如何实现Proxifier只代理部分程序
- Android--Service之AIDL传递复杂对象
- linux学习记录.6.vscode调试c makefile
- MyBatis全局配置文件MyBatis-config.xml代码
- CustomSqlSessionFactoryBean
- 20155321 《网络攻防》 Exp5 MSF基础应用
- ajax 二级联动与springmvc 交互
- 反射已经";Out";,动态编译才能";Hold";住