這篇文章給大家分享的是有關(guān)python怎么實(shí)現(xiàn)將Numpy數(shù)組保存為圖像的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)長(zhǎng)期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為臨城企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),臨城網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。python可以做什么Python是一種編程語言,內(nèi)置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強(qiáng)大,在許多領(lǐng)域中都有廣泛的應(yīng)用,例如最熱門的大數(shù)據(jù)分析,人工智能,Web開發(fā)等。
第一種方案
可以使用scipy.misc,代碼如下:
import scipy.misc misc.imsave('out.jpg', image_array)
上面的scipy版本會(huì)標(biāo)準(zhǔn)化所有圖像,以便min(數(shù)據(jù))變成黑色,max(數(shù)據(jù))變成白色。如果數(shù)據(jù)應(yīng)該是精確的灰度級(jí)或準(zhǔn)確的RGB通道,則解決方案為:
import scipy.misc misc.toimage(image_array, cmin=0.0, cmax=...).save('outfile.jpg')
第二種方案
使用PIL。
給定一個(gè)numpy數(shù)組"A":
from PIL import Image im = Image.fromarray(A) im.save("out.jpeg")
你可以用幾乎任何你想要的格式來替換"jpeg"。有關(guān)格式詳見here更多細(xì)節(jié)
第三種方案
mport matplotlib matplotlib.image.imsave('out.png', array) import matplotlib.pyplot as plt plt.imshow(matrix) #Needs to be in row,col order plt.savefig( 'out.png' )
第四種方案
import cv2 import numpy as np cv2.imwrite("filename.png", np.zeros((10,10)))
感謝各位的閱讀!關(guān)于“python怎么實(shí)現(xiàn)將Numpy數(shù)組保存為圖像”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!