Cropping the image with boundary condition
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
prashant singh
le 2 Déc 2017
Réponse apportée : Image Analyst
le 5 Déc 2017
I am tracking an object in an image. Once the object is located i am cropping the image of size 120*60 using
crop1=imcrop(image,[x1-30,y1-50,60,120])
The issue is when its near the boundary, the cropped image size get reduced and i am shorter(y axis) or thinner (x axis)cropped images.
0 commentaires
Réponse acceptée
Image Analyst
le 5 Déc 2017
If the image is smaller because some part of the cropped image would lie off the original image, then you can paste the smaller part onto a matrix of zeros that is the full size. See my copy and paste demo.
0 commentaires
Plus de réponses (1)
Elizabeth Reese
le 5 Déc 2017
If any of these values are outside of the range of pixels that the image actually inhabits, than the resulting image will looked more cropped than expected. So if the xmin or ymin are negative, then the resulting image will not be the whole 60x120 size.
0 commentaires
Voir également
Catégories
En savoir plus sur Image Segmentation and Analysis dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!