Как изменить размер изображения до определенного размера в PyTorch?

Kak Izmenit Razmer Izobrazenia Do Opredelennogo Razmera V Pytorch



PyTorch — это известная платформа глубокого обучения, предлагающая различные инструменты и модули для работы с многочисленными изображениями. Он также предоставляет модуль «torchvision.transforms», который имеет набор классов и функций для выполнения различных преобразований изображений, таких как обрезка, изменение размера, поворот, переворот, масштабирование и многое другое. Пользователи могут использовать « Изменить размер() » и укажите размер, то есть высоту и ширину, чтобы изменить размер любого желаемого изображения. Этот метод возвращает новое измененное изображение указанного размера.

В этом блоге будет продемонстрирован метод изменения размера изображения до определенного размера в PyTorch.







Как изменить размер изображения до определенного размера в PyTorch?

Чтобы изменить размеры изображения и изменить его размер до определенного размера в PyTorch, выполните следующие действия:



Шаг 1. Загрузите изображение в Google Colab.



Сначала откройте Google Colab и щелкните выделенные ниже значки. Затем выберите конкретное изображение с компьютера и загрузите его:





Впоследствии изображение будет загружено в Google Colab:



Здесь мы загрузили следующее изображение и изменим его размер до определенного размера:

Шаг 2. Импортируйте необходимую библиотеку

Далее импортируйте необходимые библиотеки. Например, мы импортировали следующие библиотеки:

импортный фонарь
импортировать torchvision.transforms как Трансформировать
из изображения импорта PIL
импортировать matplotlib.pyplot как плт

Здесь:

  • « импортный фонарь » импортирует библиотеку PyTorch.
  • « импортировать torchvision.transforms как преобразования » импортирует модуль преобразований из torchvision, который используется для предварительной обработки данных изображения перед подачей их в нейронную сеть.
  • « из изображения импорта PIL » открывает и сохраняет файлы изображений различных форматов.
  • « импортировать matplotlib.pyplot как plt » импортирует модуль «pyplot», который используется для создания визуализаций и графиков:

Шаг 3: Прочтите входное изображение

После этого прочитайте входное изображение с компьютера. Здесь мы читаем « galaxy_img.jpg » и сохраняя его в папке « input_img ' переменная:

input_img = Изображение.open ( 'galaxy_img.jpg' )

Шаг 4. Вычислите и распечатайте размер входного изображения

Затем вычислите размер входного изображения, то есть ширину и высоту, и распечатайте его:

размер = входной_img.размер
Распечатать ( 'Размер исходного (входного) изображения:' , размер )

Можно заметить, что ширина входного изображения равна «384», а высота изображения — «576»:

Шаг 5: Создайте преобразование

Затем определите преобразование для изменения размера входного изображения. Пользователям необходимо указать новый размер, то есть высоту и ширину нового изображения. Здесь мы указали высоту «200» и ширину «400»:

трансформировать = Трансформировать.Изменить размер ( размер '=' ( 200 , 400 ) )

Шаг 6. Примените преобразование к входному изображению

Теперь примените вышеуказанное преобразование к указанному входному изображению, чтобы изменить его размер:

new_img = трансформировать ( input_img )

Шаг 7. Отобразите изображение с измененным размером и его размер.

Наконец, просмотрите изображение с измененным размером, отобразив его, и проверьте его размер:

Распечатать ( «Новый размер изображения после изменения размера:» , новый_img.size )
plt.imshow ( новый_img )
plt.show ( )

Вывод ниже показывает, что размер входного изображения был успешно изменен. Теперь его ширина равна «400», а высота — «200»:

Аналогичным образом пользователи могут указать любой другой размер для изменения размера изображения. Здесь мы изменим размер того же входного изображения на другой размер, то есть высоту «250» и ширину «150»:

трансформировать = Трансформировать.Изменить размер ( размер '=' ( 250 , 150 ) )

Это изменит размер изображения до новых размеров:

Сравнение

Сравнение исходного изображения и изображений с измененным размером и разными размерами можно увидеть ниже:

Примечание : Вы можете получить доступ к нашему блокноту Google Colab по этому адресу. связь .

Мы подробно объяснили метод изменения размера изображения до желаемого размера в PyTorch.

Заключение

Чтобы изменить размер желаемого изображения до определенного размера в PyTorch, сначала загрузите нужное изображение в Google Colab. Затем импортируйте необходимые библиотеки и прочитайте входное изображение. Затем вычислите и распечатайте размер входного изображения. После этого используйте « Изменить размер() » для определения и применения преобразования к желаемому входному изображению. Наконец, отобразите новое изображение с измененным размером и его размер. В этом блоге продемонстрирован метод изменения размера желаемого изображения до определенного размера в PyTorch.