Im getting an error when using pythons inbuild function “open” and don’t know how to get it to work for png files.
Examplecode: img =open('here.png').read()
Error: UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 101: character maps to <undefined>
Advertisement
Answer
To open images, i suggest you to use opencv or PIL module of python.
Using OpenCV:
import cv2
img = cv2.imread('here.png',0)
Using PIL:
from PIL import Image
im = Image.open("here.png")
im.show()
If you just want to open using open :
img =open('here.png','rb').read()