Python 그림 을 행렬 로 변환 하고 행렬 데 이 터 를 그림 으로 변환 하 는 인 스 턴 스

다음 과 같다.

# coding=gbk
from PIL import Image
import numpy as np
# import scipy

def loadImage():
 #     
 im = Image.open("lena.jpg")

 #     
 im.show() 
 
 im = im.convert("L") 
 data = im.getdata()
 data = np.matrix(data)
#  print data 
 #    512*512
 data = np.reshape(data,(512,512))
 new_im = Image.fromarray(data)
 #     
 new_im.show()
 
loadImage()
위 에서 먼저 그림 에 색 을 제거 해 야 합 니 다.흑백 으로 바 뀌 고 2 차원 데이터 행렬 로 바 뀌 어야 합 니 다.색 을 제거 하지 않 고 색 을 저장 해 야 합 니 다.그 다음 에 뒤로 바 꾸 면 안 됩 니 다.다음은 Image.from array(data)를 이용 하여 새 그림 을 만 듭 니 다.

전환 후

이상 의 Python 그림 은 행렬 로 바 뀌 었 습 니 다.행렬 데 이 터 를 그림 으로 바 꾸 는 인 스 턴 스 는 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 가 되 고 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기