掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
大多數(shù) CV 應用程序需要將圖像作為輸入并生成圖像作為輸出。 在本節(jié)中,您將學習如何借助 OpenCV 提供的功能來讀取和寫入圖像文件。OpenCV 用于讀取,顯示,編寫圖像文件 OpenCV 為此提供了以下函數(shù)功能 -

成都創(chuàng)新互聯(lián)專注于環(huán)江企業(yè)網(wǎng)站建設,響應式網(wǎng)站開發(fā),商城網(wǎng)站制作。環(huán)江網(wǎng)站建設公司,為環(huán)江等地區(qū)提供建站服務。全流程按需制作網(wǎng)站,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
imread()函數(shù) - 這是讀取圖像的函數(shù)。 OpenCV imread()支持各種圖像格式,如 PNG,JPEG,JPG,TIFF等。imshow()函數(shù) - 這是用于在窗口中顯示圖像的函數(shù)。 該窗口自動適合圖像大小。 OpenCV imshow()支持各種圖像格式,如 PNG,JPEG,JPG,TIFF 等。imwrite()函數(shù) - 這是寫入圖像的函數(shù)。 OpenCV imwrite()支持各種圖像格式,如 PNG,JPEG,JPG,TIFF等。示例
這個例子展示了用于以一種格式讀取圖像的 Python 代碼 - 在一個窗口中顯示它,并以其他格式寫入相同的圖像。 考慮下面顯示的步驟 -
如下所示導入 OpenCV 包 -
import cv2 現(xiàn)在,使用 imread()函數(shù)讀取一個特定的圖像 -
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()簡單地銷毀創(chuàng)建的所有窗口。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流