How to save a 3D convex hull without displaying it
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I used the convhull function to get the convex hull of my 3D image. I'd like to save it as few .png files, but without displaying it as a matlab figure.
I'd like to do something like this:
K = convhull(myPixelLis, 'simplify', true);
myConvexHull = zeros(size(image));
myConvexHull(K == 1) = 1;
for i =1:size(image, 3)
imwrite(myConvexHull(:,:,i), ['path', num2str(i), '.png'],'.png');
end
The code doesn't work, because K isn't a list of pixel indexes. But how can properly I do it?
0 Commenti
Risposte (1)
Sean de Wolski
il 19 Mag 2015
Use poly2mask to build the convex image from the points list and then write it out.
0 Commenti
Vedere anche
Categorie
Scopri di più su Bounding Regions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!