新聞中心

灌云網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
方法一:利用PIL中的Image函數(shù),這個函數(shù)讀取出來不是array格式
這時候需要用 np.asarray(im) 或者 np.array()函數(shù);區(qū)別: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方法二:利用matplotlib.pyplot as 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)方法三:利用opencv-python接口
#cv2.imread()讀出來同樣是array形式,但是如果是單通道的圖,讀出來的是三通道的
import cv2
I = cv2.imread('./cc_1.png')
print I.shape方法四:圖像的讀取我一般喜歡用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()方法五:用skimage庫
from skimage import io,data img=data.lena() io.imshow(img)
python學(xué)習(xí)網(wǎng),大量的免費(fèi)python視頻教程,歡迎在線學(xué)習(xí)!
網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:如何用python獲取圖像
網(wǎng)址分享:http://fisionsoft.com.cn/article/copjsph.html


咨詢
建站咨詢
