Отображение изображений в полном размере в Jupyter - PullRequest
0 голосов
/ 28 августа 2018

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

import numpy as np
import matplotlib.pyplot as plt
for N in [20, 100, 300]:
  x, y = np.meshgrid(np.linspace(1,N,N), np.linspace(1,N,N))
  img = (x+y) % 2
  plt.figure()
  plt.imshow(img,cmap='gray')
  plt.title("Image shape: " + str(img.shape));

Я получаю изображения ниже:

big squares meddium squares small squares

Как вы можете видеть, изображения не отображаются должным образом, потому что они имеют измененный размер, чтобы иметь одинаковый размер на экране. Поэтому изображения интерполируются (до ближайших соседей), создавая нежелательный псевдоним. Это слишком плохо для обработки изображений ...

Я пытался определить figsize и dpi в figure, но это не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...