日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:python如何讀入圖像

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了高坪免費(fèi)建站歡迎大家使用!

python如何讀入、顯示、保存圖像

使用opencv讀入、顯示、保存圖像。示例代碼是加載一張?jiān)瓐D,顯示圖片,鍵盤(pán)按下“s”則保存圖片,按下其他鍵則銷(xiāo)毀圖像顯示窗口。

學(xué)會(huì)三個(gè)函數(shù)的使用:

cv2.imreadcv2.imshow、cv2.imwrite

python
# -*- coding:utf-8 -*-
import numpy as np
import cv2
img = cv2.imread('D:/img/test/000.jpg',  cv2.IMREAD_UNCHANGED)
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.imshow('image', img)
key = cv2.waitKey(0)
if key == ord('s'):    
    cv2.imwrite('D:/img/test/0005.jpg', img)
else:    
    cv2.destroyWindow('image')

讀入圖像

img = cv2.imread('D:/img/test/000.jpg') 打開(kāi)原圖。

img = cv2.imread('D:/img/test/000.jpg', cv2.IMREAD_GRAYSCALE) 以灰度模式讀入圖像。

img = cv2.imread('D:/img/test/000.jpg', cv2.IMREAD_COLOR) 讀入彩色圖像,圖像的透明度會(huì)忽略。

img = cv2.imread('D:/img/test/000.jpg', cv2.IMREAD_UNCHANGED) 讀入原圖。

讀入圖像的返回值

print type(img)結(jié)果為,可見(jiàn)是個(gè)多維數(shù)組。

opencv不會(huì)提示你圖片的路徑是否錯(cuò)誤,若print img結(jié)果為None,則表明圖像路徑是錯(cuò)的。若結(jié)果是一個(gè)矩陣數(shù)組,則表明路徑正確。

顯示圖像

cv2.imshow('image', img) 在窗口顯示圖像,圖像的名字是image,img參數(shù)是我要顯示的圖像,可以同時(shí)打開(kāi)多個(gè)圖像顯示窗口,但他們的名字必須是不同的。

這個(gè)時(shí)候的圖像大小默認(rèn)是原始圖像的大小,若想窗口大小可調(diào)節(jié),使用cv2.namedWindow()即可。

cv2.namedWindow('image', cv2.WINDOW_NORMAL) image窗口的大小可以調(diào)節(jié)。

cv2.namedWindow('image', cv2.WINDOW_AUTOSIZE) 默認(rèn)的窗口大小,若第二個(gè)參數(shù)不填寫(xiě),默認(rèn)的就是圖像大小且不可調(diào)節(jié)。

鍵盤(pán)綁定函數(shù),cv2.waitKey(0),設(shè)置參數(shù)是0,表示期等待鍵盤(pán)輸入,若為其他值,表示在該值得毫秒時(shí)間內(nèi)等待鍵盤(pán)輸入,若沒(méi)有輸入,則返回-1,若有輸入,則返回輸入鍵的ASCII值。

保存圖像

cv2.imwrite('D:/img/test/0002.jpg', img)第一個(gè)參數(shù)是保存的圖像的路徑,第二個(gè)參數(shù)是要保存的圖像。

刪除已建立的窗口

cv2.destroyAllWindows()銷(xiāo)毀所有窗口。

cv2.destroyWindow('image')銷(xiāo)毀特定窗口,參數(shù)是你要銷(xiāo)毀的窗口名稱(chēng)。

其他

ord()chr()函數(shù):

ord()函數(shù)的參數(shù)是一個(gè)ASCII字符,返回值是對(duì)應(yīng)的十進(jìn)制整數(shù),也就是ASCII的值。

chr()函數(shù)的參數(shù)是0 - 256 的一個(gè)整數(shù),返回值是當(dāng)前整數(shù)對(duì)應(yīng)的ASCII字符。

推薦課程:Python快速教程之從入門(mén)到精通


網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:python如何讀入圖像
文章起源:http://www.5511xx.com/article/dppgges.html