MATLAB中regiongrow函数怎么用
答案:2 悬赏:0
解决时间 2021-03-07 19:43
- 提问者网友:血樱陌殇
- 2021-03-06 20:43
MATLAB中regiongrow函数怎么用
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-03-06 22:03
MATLAB中regiongrow函数用法:
Matlab中开发一个名为regiongrow的M函数来完成基本的区域生长。
该函数为 [g,NR,SI,TI]=regiongrow(f,S,T) 输入中:f为输入图像,S为种子,T为阈值(标量时为全 局阈值) 输出中:g为分割后的图像
Matlab中开发一个名为regiongrow的M函数来完成基本的区域生长。
该函数为 [g,NR,SI,TI]=regiongrow(f,S,T) 输入中:f为输入图像,S为种子,T为阈值(标量时为全 局阈值) 输出中:g为分割后的图像
全部回答
- 1楼网友:安稳不如野
- 2021-03-06 23:07
<p> matlab中开发一个名为regiongrow的m函数来完成基本的区域生长。</p> <p>该函数为 [g,nr,si,ti]=regiongrow(f,s,t) 输入中:f为输入图像,s为种子,t为阈值(标量时为全 局阈值) 输出中:g为分割后的图像,nr为连通区域的数目,si为一幅 包含有种子点的图像。si也为一幅图像,包含在连通性处理前, 通过阈值检测的像素。 </p> <p>
</p> <p>matlab程序举例如下:(程序使用时候,regiongrow一定要先定义,这个我不用交吧?)</p> <p>i=imread('eight.tif');</p> <p>figure(1);imshow(i);</p> <p>% i=doulbe(i);</p> <p>[m,n]=size(i);</p> <p>[y1,x1]=getpts;</p> <p>x1=round(x1);y1=round(y1);</p> <p>seed=[x1,y1];</p> <p>th_mean=40;</p> <p>yout=regiongrow(i,seed,th_mean);</p> <p>figure(2);imshow(yout);title('区域增长');</p> <p>%原图:</p> <p></p> <p>%增长之后的:</p> <p></p>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯