Extractions of image area
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ELUFISAN PAUL TOMILOLA
el 3 de Mayo de 2022
Comentada: ELUFISAN PAUL TOMILOLA
el 3 de Mayo de 2022
I have a dataset consisting of collection of images and their bounding box information. The information shows the x,y,width and height of each of the images in the dataset. I want to extract these images based on it's bounding box information (x,y, width and height) of each images. I used imagedatastore function to load the image into Matlab environment but I'm unable to use these bounding box information to extract the image area. I can do the extraction if it is a single image but I couldn't do it for all the images in the dataset. Doing the extraction one after the other will be time consuming because of the large dataset that's is the more reason I need an automatic way of doing it one. Please your assistance and contribution will be well appreciated. Thanks
0 comentarios
Respuesta aceptada
Image Analyst
el 3 de Mayo de 2022
Use imcrop()
for k = 1 : numFiles
thisFileName = ds.FileNames{k};
rgbImage = imread(thisFileName);
boundingBox = however you get it
croppedImage = imcrop(rgbImage, boundingBox);
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Processing and Computer Vision en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!