def show_me(img_path):
img_read = cv2.imread(img_path, cv2.IMREAD_UNCHANGED)
cv2.imshow("Image", img_read)
cv2.waitKey(0)
cv2.destroyAllWindows()
dir_path = os.path.join(os.getcwd(), 'inner_archs')
for filename in os.listdir(dir_path):
if filename.lower().endswith(('.png')):
img_path = os.path.join(dir_path, filename)
show_me(img_path)
Также присутствует ошибка: "libpng warning: iCCP: known incorrect sRGB profile"
Проблемные изображения создавались в фотошопе, другие, взятые из инета/сделанные в пейнте, отображаются нормально.
Причём, изображения через matplotlib или PIL отображаются корректно.
Вот пример изображений с артефактами: