91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-06
  • 語言: Matlab
  • 標簽: 區域生長??

資源簡介

matlab的區域生長分割代碼,選取圖像中所需要分割的部分,選取生長種子點,設定閾值進行生長。

資源截圖

代碼片段和文件信息

clc;?clear?all;
I=dicomread(‘D:\Image\CT\Z00‘);
%I=double(I);
figureimshow(I[])title(‘原始圖像‘);
I1=imcrop(I);?????????????%選取要分割的區域
figureimshow(I1[])title(‘已選取‘);
[yx]=getpts;????????????????%獲得區域生長起始點
y1=round(x);?????????????????%橫坐標取整
x1=round(y);?????????????????%縱坐標取整

[MN]=size(I1);???????????????%獲取圖像大小
stack=[y1x1];???????????????%將生長起始點灰度值存入stack中
suit=1;??????????????????????%儲存符合區域生長條件的點的個數
Y=zeros(MN);????????????????%作一個全零與原圖像等大的圖像矩陣Y,作為輸出圖像矩陣
Y(y1x1)=1;??????????????????%將種子點的灰度值置1
count=1;?????????????????????%記錄每次判斷一點周圍八點符合條件的新點的數目
threshold=100;????????????????%閾值
sum=I1(y1x1);????????????????%存灰度值
adaptM=stack(11);
adaptN=stack(12);
greyvalue=I1(adaptMadaptN);
while?suit>0
????adaptM=stack(11);
????adaptN=stack(12);
????sum=I1(adapt

評論

共有 條評論