300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > otsu天空分割 matlab matlab图像处理--Otsu阈值分割

otsu天空分割 matlab matlab图像处理--Otsu阈值分割

时间:2020-04-20 03:55:54

相关推荐

otsu天空分割 matlab matlab图像处理--Otsu阈值分割

原文:/weixin_41721222/article/details/80207909

Otsu算法:取一个最优阈值把原图像分为前景色(A部分)与背景色(B部分),两部分的类间方差越大,说明两部分差别越大,便能有效的分割图像。所以该算法最关键的是找到最优阈值。

方差: 例如 1,2,3,4,5

先求均值:1/5(1+2+3+4+5)=3

方差=1/5[(1-3)^2+(2-3)^2+(3-3)^2+(4-3)^2+(5-3)^2]=

(上式能把1/5分别带入相乘)

类间方差:与方差相似,求不同部分之间的方差

例如1,2,3,4,5。把1,2,3当成一个A部分,4,5当成B部分,由方差可知,需要得到总均值,A部分所有比例,B部分所占比例,A部分值(即均值),B部分值(即均值)

PA(A比例)=3/5 PB(B比例)=2/5

ave_all(总均值)=3 ave_A(A均值)=1/3(1+2+3) ave_B(B均值)=1/2(4+5)

类间方差=PA*(ave_A-ave_all)^2+PB*(ave_B-ave_all)^2(Otsu算法)

公式代码如下:

close;clear;clc;

I=im2double(i

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。