Getting all points which are inside of the convexhull
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have an image in 3D. I'd like to get all points which are inside its convexhull, but don't belong to the image. So I'd like to do something like this:
[K, V] = convhull(image);
result= zeros(size(image));
result(K == 1 & granule == 0) = 2;
It doesn't work, because K is of size x (the number of rectangles which create the convex hull) by 3.
How can I do it properly?
0 commentaires
Réponse acceptée
Image Analyst
le 9 Oct 2015
Don't use image as the name of your variable because it's the name of a built-in function.
Don't use convhull(). Use bwconvhull() instead. Then do an XOR with the binary image.
6 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Bounding Regions dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!