在剛接觸opencv時(shí),我們就從最簡(jiǎn)單的基礎(chǔ)入門芍躏,只要基礎(chǔ)好邪乍,以后想怎么花里花俏我們就怎么花里花俏。這一講对竣,我們主要學(xué)習(xí)如何讀取圖像庇楞,如何顯示圖像以及如何將其保存。
1.讀圖片
import cv2
#讀取圖片
img=cv2.imread('G:\\2.jpg')
#顯示圖片
cv2.imshow('image',img)
#鍵盤綁定功能
cv2.waitKey(0)
#破壞我們創(chuàng)建的所有窗口
cv2.destroyAllWindows()
結(jié)果顯示:
這樣我們的窗體是定死的否纬,不能隨意改變大小吕晌,要做到隨意改變大小我們就要加入cv2.namedWindow('image',cv2.WINDOW_NORMAL)這條代碼
import cv2
#讀取圖片
img=cv2.imread('G:\\2.jpg')
#改變窗體大小
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
#顯示圖片
cv2.imshow('image',img)
#鍵盤綁定功能
cv2.waitKey(0)
#破壞我們創(chuàng)建的所有窗口
cv2.destroyAllWindows()
保存圖像
import cv2
#讀取圖片
img=cv2.imread('G:\\2.jpg')
#改變窗體大小
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
#保存圖像
cv2.imwrite('G:\\保存圖片.png',img)
#顯示圖片
cv2.imshow('image',img)
#鍵盤綁定功能
cv2.waitKey(0)
#破壞我們創(chuàng)建的所有窗口
cv2.destroyAllWindows()
結(jié)果: