Мне любопытно, что библиотека 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
Реплицировать pil.image.show () масштабирование и нормализация ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
ВНИМАНИЕ: среда не поддерживает отображение изображений cv2.imshow() или PIL Image.show().
Anonymous » » в форуме Python - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Нормализация и минимальное масштабирование в наборе данных радужной оболочки глаза
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Нормализация и минимальное масштабирование в наборе данных радужной оболочки глаза
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-