Skimage图像处理教程2)色彩空间变换
生活随笔
收集整理的這篇文章主要介紹了
Skimage图像处理教程2)色彩空间变换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最為大家熟悉的色彩空間就是rgb色彩空間和灰度色彩空間了,除此之外HSV,YCbCr也都各有應用。這里我們就簡單的介紹一下色彩空間變化,這就涉及到python中skimag.color的應用
首先skimage支持的色彩空間有:
[‘rgb’, ‘hsv’, ‘rgb cie’, ‘xyz’, ‘yuv’, ‘yiq’, ‘ypbpr’, ‘ycbcr’, ‘ydbdr’]
常用的操作有
下面我們就展示一個宇航員圖片的例子,需要綜合用到上一講所涉及到的示例圖片的讀取,顯示,以及顯示圖像的屬性等知識。
import skimage img = skimage.data.astronaut() #讀取圖片 skimage.io.imshow(img) skimage.io.show()img_gray = skimage.color.rgb2gray(img) #灰度圖 skimage.io.imshow(img_gray) skimage.io.show()img_hsv = skimage.color.rgb2hsv(img) #hsv空間 skimage.io.imshow(img_hsv) skimage.io.show()上面是其對應的顯示結果和屬性,這里有一個坑就是變成了灰度圖之后,整個圖像會被歸一化,還需要手動變成我們熟悉的0到255的強度,同時hsv空間的三個通道分別是色調H,飽和度S和明度V,色調是0到360度,其他兩個都是0到1,這里變成hsv空間之后色調好像也被歸一化了。之所以顯示的這么魔性是因為數據的存儲都是使用的numpy數據格式,并沒有指明是什么色彩空間之類的,所以在imshow的時候應該就直接被當做了歸一化的RGB圖像進行顯示了。
更多skimage教程請看這里
總結
以上是生活随笔為你收集整理的Skimage图像处理教程2)色彩空间变换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 萤光云香港三区服务器测评
- 下一篇: android 点击图标重启,Andro