> 백엔드 개발 > 파이썬 튜토리얼 > Python에서 그림을 읽는 방법

Python에서 그림을 읽는 방법

(*-*)浩
풀어 주다: 2019-07-09 10:33:03
원래의
15089명이 탐색했습니다.

머신러닝에 사용되건 딥러닝에 사용되건 이미지를 읽는 동작이 필요합니다.

Python에서 그림을 읽는 방법

방법 1: PIL의 이미지 함수 사용 이 함수는 배열 형식이 아닌 (권장 학습: # 🎜🎜#Python 동영상 튜토리얼)

이때 np.asarray(im) 또는 np.array() 함수를 사용해야 합니다

차이점은 np.array()는 깊은 복사본이고 np.asarray()는 얕은 복사본입니다

from PIL import Image
import numpy as np
 
I = Image.open('./cc_1.png') 
I.show()    
I.save('./save.png')
I_array = np.array(I)
print I_array.shape
로그인 후 복사

방법 2: matplotlib.pyplot을 plt로 사용하여 그림 표시#🎜 🎜#

# matplotlib.image as mpimg 用于读取图片
# 并且读取出来就是array格式
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
I = mpimg.imread('./cc_1.png')
print I.shape
plt.imshow(I)
로그인 후 복사
# 🎜🎜#방법 3: opencv-python 인터페이스 사용

#cv2.imread()读出来同样是array形式,但是如果是单通道的图,读出来的是三通道的
import cv2
I = cv2.imread('./cc_1.png')
print I.shape
로그인 후 복사
방법 4: 이미지 액세스 저는 일반적으로 scipy 라이브러리를 사용하는 것을 좋아합니다 . 행렬 형식으로 읽어서 (H, W, C) 형식으로 저장합니다.

import matplotlib.pyplot as plt
from scipy import misc
import scipy
I = misc.imread('./cc_1.png')
scipy.misc.imsave('./save1.png', I)
plt.imshow(I)
plt.show()
로그인 후 복사
방법 5: 스키이미지 라이브러리 사용 # 🎜🎜#
from skimage import io,data
img=data.lena()
io.imshow(img)
로그인 후 복사
# 🎜🎜#Python 관련 기술 기사를 더 보려면

PythonTutorial 열을 방문하여 알아보세요!

위 내용은 Python에서 그림을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿