Hello Mat

 找回密码
 立即注册
查看: 3796|回复: 0

局部阈值分割算法

[复制链接]

1323

主题

1551

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22647
发表于 2017-8-24 18:37:00 | 显示全部楼层 |阅读模式
局部阈值分割算法
Yin = img;  % 灰度图
Th1 = 0.5;  % 可调节
Th2 = 0.5;  % 可调节
  1. function [Yout]=ImgSeg(Yin,Th1,Th2)
  2. Yin=double(Yin);
  3. Vavg=mean(Yin,1)*Th1;
  4. [Height,~]=size(Yin);
  5. Th=Vavg-sign(var(Yin, 0, 1))*sqrt(var(Vavg))*Th2;
  6. Th=kron(Th,ones(Height,1));   % 矩阵扩展
  7. Yout=(1-sign(Th-Yin+0.001));
  8. Yout=~Yout;
复制代码
对于 裂纹、孔洞类缺陷 检测效果较好;


算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-11-26 07:01 , Processed in 0.237648 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表