如何使用Python 中的Opencv實現(xiàn)圖像處理功能?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
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() '''