creat mask from random border lines for time frame cropping
Afficher commentaires plus anciens
Hi all,
I want to crop the maximum rectangle area in image 'frame' as the red rec. in image 'frame1'. I am looking to have a mask from this image for another images, means I am looking for coordinates of the red frame. The red frame has to keep the original image x, y ratio.
Thanks, HM


Réponses (1)
Image Analyst
le 11 Oct 2015
0 votes
This is not that well defined. What if you have a hairline black line meandering from the upper left corner down into the lower right quadrant? What would be the inner bounding box then? Why does the mask need to be a perfect rectangle anyway? Maybe you can just use what you got and call imclose() or bwconvhull(), and then shrink it a few layers by calling imerode().
4 commentaires
Hassan
le 11 Oct 2015
Image Analyst
le 11 Oct 2015
I don't think you're envisioning all the possibilities for a robust solution. Unlike the outer bounding box, there are many, many possible inner bounding boxes, even if you require that it encompass the centroid. So how do you pick one? Just think about it some - think up lots of possible different boundary shapes - and you'll realize what I'm saying.
ali hammood
le 3 Oct 2017
hi follow this link https://www.mathworks.com/help/images/examples/detecting-a-cell-using-image-segmentation.html
Catégories
En savoir plus sur Computer Vision with Simulink dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!