Segment Coordinates of split screen
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Steven Moran
le 27 Déc 2017
Commenté : Walter Roberson
le 29 Déc 2017
I split screen into segments for my classifier. I don't just want to classify each segment, I want the pixel coordinates of each segment as well. How do I do this?
thanks
0 commentaires
Réponse acceptée
Walter Roberson
le 27 Déc 2017
Are the segments all the same size? If so then you should be able to easily convert segment index to screen coordinates.
coordinates_of_start = (index - 1) * width_in_this_direction + 1;
coordinates_of_end = index * width_in_this_direction;
2 commentaires
Walter Roberson
le 29 Déc 2017
index is the number of the segment in a particular direction. So the 3rd segment down, 4th over, would call for index numbers 3 for vertical direction and 4 for horizontal direction.
Plus de réponses (1)
Image Analyst
le 28 Déc 2017
Modifié(e) : Image Analyst
le 28 Déc 2017
What do you mean by segmentation for your classifier? Is it like you want to segment the standard peppers.png demo image into purple region(s), red regions, green regions, and yellow regions, and you want the pixel coordinates of each segment (each class)? And you want to split up the screen to show masks for each segmentation (class)? If so, you can segment the image using whatever method you want, such as classify() function or the Color Thresholder app, then take the mask for each color class and use find() or regionprops() to get the (x,y) coordinates for each class.
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!