Is it possible to use the imageSegmenter app inside a function and save the resulting images inside the function workspace?
    5 views (last 30 days)
  
       Show older comments
    
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
0 Comments
Answers (1)
  Corey Silva
    
 on 5 Oct 2017
        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.
0 Comments
See Also
Categories
				Find more on Symbolic Math Toolbox in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
