locate a perfect circular boundary of a segmented region

11 ビュー (過去 30 日間)
Walaa
Walaa 2022 年 10 月 27 日
回答済み: Image Analyst 2022 年 10 月 29 日
%segementation of cup using active counter(snakes)
I = imread('after opening 1.jpg'); %-- load the image
Error using imread>get_full_filename
File "after opening 1.jpg" does not exist.

Error in imread (line 372)
fullname = get_full_filename(filename);
m = zeros(size(I,1),size(I,2)); %-- create initial mask
m(300:329,300:329) = 1;
I = imresize(I,.5); %-- make image smaller
m = imresize(m,.5); % for fast computation
subplot(2,2,1); imshow(I); title('Input Image');
subplot(2,2,2); imshow(m); title('Initialization');
subplot(2,2,3); title('Segmentation');
seg = region_seg(I, m,220); %-- Run segmentation
subplot(2,2,4);figure, imshow(seg); title('segemented cup');
imwrite(seg,'segemented cup 1.jpg')
I segmented the Cup region using an active counter (snake). Now I want to locate the segmented region on the original image as a perfect circular boundary. Could you assist in modifying the code to accomplish this?

採用された回答

Image Analyst
Image Analyst 2022 年 10 月 29 日

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeRetinal Imaging についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by