how to return array of images from a function

1 回表示 (過去 30 日間)
Zeinab Abd ElMonam
Zeinab Abd ElMonam 2016 年 2 月 24 日
回答済み: Binu 2016 年 2 月 24 日
hi i have a function that take an image and segment this image into many images and i want to return all of these images to use them in another function can any one help thank you .
  1 件のコメント
Stephen23
Stephen23 2016 年 2 月 24 日
Simply put them into a cell array and return the cell array.

サインインしてコメントする。

回答 (2 件)

Image Analyst
Image Analyst 2016 年 2 月 24 日
Perhaps code for that in the FAQ will help.

Binu
Binu 2016 年 2 月 24 日
Try bwlabel(2D) or bwlabeln(3D or higher). Each segmented chunk will be assigned a number label. It returns the label matrix that contains labels for 8 or 24 connected components.
function BW = segmentImages(Image) out = segment(Image); % your segmentation function BW = bwlabel(out); end

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by