Реплицировать pil.image.show () масштабирование и нормализацияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Реплицировать pil.image.show () масштабирование и нормализация

Сообщение Anonymous »

Мне любопытно, что библиотека PIL делает масштабирование и нормализацию, чтобы показать мне четкое изображение, и почему просто делать Matplotlib на извлеченном значении Numpy выглядит очень плохо. < /p>
Вот мой код < /p>
the_image = Image.open(temp_image_file)
sub_image = the_image.crop((520,965,565,1900))

plt.imshow(sub_image, cmap='gray')
plt.show()

si = np.array(sub_image, dtype=np.uint8)
si[np.where(si == 48)] = 255
plt.imshow(si, cmap='gray')
plt.show()
< /code>
и прикрепленные два сюжета. Первый прямой сюжет выглядит намного более четким, а второй - довольно неразборчиво. Предполагается, что это изображение перейдет в easyocr < /code> для распознавания номеров, но я бы предпочел накормить его первым четким изображением, чем то, что имеет массив Numpy.
идеи? Похоже на фильтр с низким уровнем ...?




Подробнее здесь: https://stackoverflow.com/questions/797 ... malization
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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