前言
文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,版權歸原做者全部,若有問題請及時聯繫咱們以做處理。網絡
做者:張熹熹函數
PS:若有須要Python學習資料的小夥伴能夠加點擊下方連接自行獲取http://t.cn/A6Zvjdun學習
圖像變換
天然界中有不少的顏色,紅紅的花,綠綠的草,藍藍的天,白白的雲,多姿多彩的世界,美輪美奐的圖像。spa
經過手機,照相機就能夠定格每個美的瞬間。設計
可是,當把這些景象定格的時候,就被採樣、量化成了數字圖像了。blog
數字圖像就是計算機當中處理的圖像,也是咱們所處理的圖像。教程
彩色圖像有不少的理論,RGB三基色理論啊,HSI彩色模型啊,那些我也還搞得不是特別清楚,就不在此班門弄斧了。圖片
1、彩色圖像轉換爲灰度圖像文檔
在對圖像進行處理時,不少時候會將彩色圖像轉換爲灰度圖像進行處理。opencv
灰度圖像即僅有灰度值的圖像,灰度值也就是從0~255共256種值的圖像,只是灰度咱們人眼分得並非特別清楚。
果真,古人誠不欺我,世間哪兒有絕對的黑白,你看,圖像中都200多種灰呢,反正我是分不清楚的。
opencv中已有函數:
cvtColor()
來進行圖像之間的轉換。此函數能夠在官方文檔上查看其解釋。本文只使用它。
以下圖所示,將就是小狗狗變成了灰度圖像。
代碼以下:
第一行,導入opencv包
第二行,讀入圖像
第三行,顯示圖像
第四行,轉換爲灰度圖像
第五行,顯示灰度圖像
二、彩色圖像轉換爲二值圖像
二值圖像也是黑白圖像,非黑即白的。
它是在灰度圖像的基礎上,設定一個值,超過這個值爲黑,低於這個值爲白。
這個值便是網上說的閾值。
Opencv中有函數threshold可完成此功能。
下圖即將lena的灰度圖像轉換爲二值圖像。
代碼以下:
2020年最新Python教程:
若是你處於想學Python或者正在學習Python,Python的教程很多了吧,可是是最新的嗎?
說不定你學了多是兩年前人家就學過的內容,在這小編分享一波2020最新的Python教程。
以上這些教程小編已經爲你們打包準備好了,但願對正在學習的你有所幫助!