Split an ImageDatastore with every 'pth' file per label
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
kowshik Thopalli
el 26 de Feb. de 2017
Respondida: Ankita Nargundkar
el 6 de Mzo. de 2017
Hi, the splitEachLabel() for the imageDatastore() when used as
if true
[imds1,imds2] = splitEachLabel(imds,p)
end
the code above, if p is an integer, the new datastore imds1 contains the first p files from each label and imds2 contains the remaining files from each label. However, I wish to divide my Image Datastore into two data stores the first one with every 'p'th file from each label. I.e., if p=2 every second file of the label should be stored in imds1 and the rest in imds2. How to do this?
0 comentarios
Respuesta aceptada
Ankita Nargundkar
el 6 de Mzo. de 2017
There is no built option to do this. You will have to write custom function.splitEachValue method is works on ImageDataStore class. So, you can create a custom function and pass the ImageDataStore object into it and inside the function implementation you can access the IDS object and create new IDSs based on his requirement
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Datastore en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!