Как использовать JuliaImages, чтобы создать уменьшенное изображение с учетом начального изображения? - PullRequest
0 голосов
/ 05 ноября 2019

Я только что закончил изучать документы, найденные JuliaImages здесь . Я хочу сделать следующее:

У меня есть изображение. Это своего рода карта. Это занимает много места, поэтому я хочу проиндексировать изображение и создать новое уменьшенное изображение, которое по сути является увеличенной версией исходного изображения. Я знаю, что мог бы сделать это вручную, но я хочу создать сценарий многократного использования, который я могу использовать, чтобы применить эту операцию к N числу изображений. Как я могу сделать это, используя JuliaImages?

1 Ответ

2 голосов
/ 06 ноября 2019

Если под «увеличением» вы имеете в виду фокусировку на небольшой части изображения и увеличение ее размера, вы можете сделать это с помощью обычных инструментов индексации массива. Например, img[251:500,147:328] извлечет часть изображения.

Если вы действительно ищете миниатюру, мой любимый подход - использовать restrict. Это ограничено в 2 раза. Вы также можете imfilter (лучше всего с IIRGaussian фильтрами ImageFiltering.KernelFactors ) и затем вызвать imresize. Но не будет бить производительность restrict.

...