import numpy as np
from PIL import Image
import os
im = Image.open('D:\\local_optimization\\uiuc\\orignal\\32.png').convert('RGB')
im_size = im.size
out=np.zeros((im_size))
in_ = np.array(im, dtype=np.float32)
in_ = in_[:,:,::-1]
in_ = in_.transpose((1,0,2))
for i in range(im_size[0]):
for j in range(im_size[1]):
if in_[i,j,0]<50 and in_[i,j,1]<50 and in_[i,j,2]<50:
out[i,j]=0
else:
out[i,j]=255
out = out.transpose((1,0))
out = out.astype(np.uint8)#缺少此句图像为全黑
dstimg=Image.fromarray(out,'L')
dstimg.save('32.bmp')