Apply semanticseg to multiple images

1 ビュー (過去 30 日間)
VALERIA Croce
VALERIA Croce 2022 年 5 月 13 日
編集済み: yanqi liu 2022 年 5 月 20 日
Hi, I am trying to perform semantic segmentation using Deep Learning, following the example in https://it.mathworks.com/help/vision/ug/semantic-segmentation-using-deep-learning.html.
I would like to use the network I trained to classify new images. However, I am able to perform semantic segmentation on a single images, but I want to process multiple images together and automatically label them with the network I trained.
C = semanticseg(I, net);
To this purpose, how could I apply the semanticseg function on multiple images of a folder?
Thank you to anyone who will reply to this question.

回答 (2 件)

Birju Patel
Birju Patel 2022 年 5 月 19 日
To apply semanticseg to a images from a folder, you can pass in an imageDatastore to the semanticseg function:
imds = imageDatastore(folder);
pxds = semanticseg(imds, net);

yanqi liu
yanqi liu 2022 年 5 月 20 日
編集済み: yanqi liu 2022 年 5 月 20 日
yes,sir,may be make images to image dataset or just to 4-D format,such as
>> size(I3)
ans =
720 960 3 2
>> C3 = semanticseg(I3, net);
>> size(C3)
ans =
720 960 2
then we can get seg result,such as

カテゴリ

Find more on Recognition, Object Detection, and Semantic Segmentation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by