如何使用Python 中的Opencv實現(xiàn)圖像處理功能?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
創(chuàng)新互聯(lián)專注于中大型企業(yè)的網(wǎng)站制作、網(wǎng)站設(shè)計和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計客戶上1000+,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運用,我們將一直專注品牌網(wǎng)站制作和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!1.圖像讀取
使用cv2.imread(filepath,flags)讀入圖像
filepath: 讀入圖像完整路徑(絕對路徑,相對路徑)
flags: 讀入圖像標(biāo)志
import cv2
img1 = cv2.imread('C:/star.png',1)
img2 = cv2.imread('C:/star.png',0)
2.圖像顯示
使用函數(shù)cv2.imshow(wname,img)顯示圖像
wname: 顯示圖像窗口名字
img: 圖像(其實是
cv2.waitKey(delay)函數(shù)的功能是不斷刷新圖像,頻率時間為delay,單位為ms
返回值為當(dāng)前鍵盤按鍵值
cv2.waitKey(0) 等待按鍵
import cv2 img = cv2.imread('C:/star.png',1) print(type(img))#cv2.imshow('img',img) cv2.waitKey(0) ''' #按鍵返回 k=cv2.waitKey(0) if k == 27: cv2.destroyAllWindows() elif k == ord('s'): cv2.imwrite('F:/gray.jpg',img) cv2.destroyAllWindows() '''