W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
大多數(shù) CV 應(yīng)用程序需要將圖像作為輸入并生成圖像作為輸出。 在本節(jié)中,您將學(xué)習(xí)如何借助 OpenCV 提供的功能來(lái)讀取和寫入圖像文件。OpenCV 用于讀取,顯示,編寫圖像文件 OpenCV 為此提供了以下函數(shù)功能 -
imread()
函數(shù) - 這是讀取圖像的函數(shù)。 OpenCV imread()
支持各種圖像格式,如 PNG,JPEG,JPG,TIFF等。imshow()
函數(shù) - 這是用于在窗口中顯示圖像的函數(shù)。 該窗口自動(dòng)適合圖像大小。 OpenCV imshow()
支持各種圖像格式,如 PNG,JPEG,JPG,TIFF 等。imwrite()
函數(shù) - 這是寫入圖像的函數(shù)。 OpenCV imwrite()
支持各種圖像格式,如 PNG,JPEG,JPG,TIFF等。示例
這個(gè)例子展示了用于以一種格式讀取圖像的 Python 代碼 - 在一個(gè)窗口中顯示它,并以其他格式寫入相同的圖像。 考慮下面顯示的步驟 -
如下所示導(dǎo)入 OpenCV 包 -
import cv2
現(xiàn)在,使用 imread()
函數(shù)讀取一個(gè)特定的圖像 -
image = cv2.imread('image_flower.jpg')
要顯示圖像,可使用 imshow()
函數(shù)??梢栽谄渲锌吹綀D像的窗口的名稱是 image_flower
。
cv2.imshow('image_flower',image)
cv2.destroyAllwindows()
執(zhí)行代碼后,得到圖片如下 -
可以使用 imwrite()
函數(shù)將相同的圖像寫入其他格式,比如 .png
,
cv2.imwrite('image_flower.png',image)
輸出 True
表示圖像已成功寫入.png
文件,并且也位于同一文件夾中。
注 - 函數(shù)
destroyallWindows()
簡(jiǎn)單地銷毀創(chuàng)建的所有窗口。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: