Создайте изображение datastore, а затем создайте подмножество datastore, содержащее только определенный процент файлов, случайным образом выбранных из исходного datastore.
Создание imageDatastore
для всех файлов изображений в папке образца и отобразить Files
свойство. Этот datastore содержит 8 файлов.
ans =
8×1 cell array
{'...\matlab\toolbox\matlab\demos\cloudCombined.jpg'}
{'...\matlab\toolbox\matlab\demos\example.tif' }
{'...\matlab\toolbox\matlab\demos\landOcean.jpg' }
{'...\matlab\toolbox\matlab\demos\ngc6543a.jpg' }
{'...\matlab\toolbox\matlab\demos\street1.jpg' }
{'...\matlab\toolbox\matlab\demos\street2.jpg' }
{'...\matlab\toolbox\matlab\imagesci\corn.tif' }
{'...\matlab\toolbox\matlab\imagesci\peppers.png' }
Создайте набор индексов, который представляет случайным образом выбранное подмножество, содержащее 60%
файлов.
Создайте подмножество datastore submids
использование indices
и исследуйте его Files
свойство.
ans =
5×1 cell array
{'...\matlab\toolbox\matlab\imagesci\peppers.png' }
{'...\matlab\toolbox\matlab\demos\street2.jpg' }
{'...\matlab\toolbox\matlab\demos\ngc6543a.jpg' }
{'...\matlab\toolbox\matlab\demos\street1.jpg' }
{'...\matlab\toolbox\matlab\demos\cloudCombined.jpg'}