Is it possible to use the imageSegmenter app inside a function and save the resulting images inside the function workspace?

3 次查看(过去 30 天)
function Using_imageSegmenter_inside_a_function
load Image.mat
imageSegmenter(I)
%Use the imageSegmenter tool and create/export a mask called BW
images(BW)
end

回答(1 个)

Corey Silva
Corey Silva 2017-10-5
You should be able to do whatever the app does programmatically. The functions are listed here: https://www.mathworks.com/help/images/image-segmentation.html
To use the app within a function, you can use the "waitfor" command after calling the imageSegmenter App. https://www.mathworks.com/help/matlab/ref/waitfor.html
The imageSegmenter puts the variables (e.g. BW) into the base workspace, however. You could do something like evalin('base', 'BW') after using the imageSegmenter, within the function.

类别

Help CenterFile Exchange 中查找有关 Matched Filter and Ambiguity Function 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by