Код Python не вращает и не масштабирует изображение в аффинных преобразованиях, как ожидалосьPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Код Python не вращает и не масштабирует изображение в аффинных преобразованиях, как ожидалось

Сообщение Гость »

Проблема:
Я пытаюсь повернуть и масштабировать изображение, используя следующий код Python:

"""Поворачивает и масштабирует изображение. Аргументы: img: matplotlib.pyplot.imshow('letterR.jpg') Т: np.array([[0, 2, 0], [-2. 0, 0], [0, 0, 1]]) Возврат: Повернутое и масштабированное изображение. """ img_transformed = np.empty((2000, 2000, 4), dtype=np.uint8) для i, строка в перечислении (img): для j, столбец в перечислении (строка): пиксельные_данные = img[i, j,:] input_coords = np.array([i, j, 1]) i_out, j_out, _ = T @ input_coords img_transformed[i_out, j_out,:] = пиксельные_данные plt.figure(figsize=(5, 5)) plt.imshow(img_transformed) букваR.jpg

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

ожидаемый результат

Вместо этого я получаю следующий результат:

Фактический результат
Сообщения об ошибках:
Я не получаю никаких сообщений об ошибках.
Дополнительная информация:
Я пробовал выполнить код на разных машинах и получаю одинаковые результаты.

Я не уверен, почему код не выдает ожидаемый результат. Буду признателен за любую помощь, которую вы можете оказать.

Спасибо.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Image.RotateFlip, похоже, не вращает растровое изображение.
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Есть ли в Java какая-либо функция, которая вращает кнопку J? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Unity вращает родительский элемент, чтобы позиция дочернего элемента соответствовала точке
    Anonymous » » в форуме C#
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • Что такое неопределенное поведение при этих преобразованиях указателей?
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Что такое неопределенное поведение при этих преобразованиях указателей? [дубликат]
    Anonymous » » в форуме C++
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»