Extractions of image area
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
ELUFISAN PAUL TOMILOLA
il 3 Mag 2022
Commentato: ELUFISAN PAUL TOMILOLA
il 3 Mag 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 Commenti
Risposta accettata
Image Analyst
il 3 Mag 2022
Use imcrop()
for k = 1 : numFiles
thisFileName = ds.FileNames{k};
rgbImage = imread(thisFileName);
boundingBox = however you get it
croppedImage = imcrop(rgbImage, boundingBox);
end
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Image Processing and Computer Vision in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!