Как прочитать файл и преобразовать его в двоичное изображение в Python - PullRequest
0 голосов
/ 20 февраля 2019

Я новичок в Python, я хочу прочитать изображение, как JPG, PNG.и преобразовать его в двоичное изображение.Вот моя работа:

from PIL import Image
import numpy



def main( ):
    name= 'b.jpg'

    img= Image.open (name);
    for pixel in iter(img.getdata()):
        print(pixel)

    img.convert("1").show();

    del image;

if __name__=='__main__':
    main()

1 Ответ

0 голосов
/ 20 февраля 2019

Это может быть ваше решение:

# Read Image 
img= Image.open(file_path)  
# Convert Image to Numpy as array 
img = np.array(img)  
# Put threshold to make it binary
binarr = np.where(img>128, 255, 0)
# Covert numpy array back to image 
binimg = Image.fromarray(binarr)

и сообщение модераторам, пожалуйста, наберитесь терпения, прежде чем что-либо делать.

Спасибо

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