日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Skimage图像处理教程2)色彩空间变换

發(fā)布時間:2024/3/13 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Skimage图像处理教程2)色彩空间变换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最為大家熟悉的色彩空間就是rgb色彩空間和灰度色彩空間了,除此之外HSV,YCbCr也都各有應(yīng)用。這里我們就簡單的介紹一下色彩空間變化,這就涉及到python中skimag.color的應(yīng)用

首先skimage支持的色彩空間有:
[‘rgb’, ‘hsv’, ‘rgb cie’, ‘xyz’, ‘yuv’, ‘yiq’, ‘ypbpr’, ‘ycbcr’, ‘ydbdr’]
常用的操作有

# 轉(zhuǎn)換色彩空間通用的方法 # arr是要轉(zhuǎn)換的圖片,fromspace是arr圖片的色彩空間, # tospace是要轉(zhuǎn)換成為的色彩空間。 skimage.color.convert_colorspace(arr, fromspace, tospace)#除此之外還有很多簡短的方便的函數(shù)比如: Skimage.color.rgb2gray(rgb) Skimage.color.gray2rgb(gray) Skimage.color.hsv2rgb(hsv) Skimage.color.rgb2hsv(rgb)

下面我們就展示一個宇航員圖片的例子,需要綜合用到上一講所涉及到的示例圖片的讀取,顯示,以及顯示圖像的屬性等知識。

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()

上面是其對應(yīng)的顯示結(jié)果和屬性,這里有一個坑就是變成了灰度圖之后,整個圖像會被歸一化,還需要手動變成我們熟悉的0到255的強度,同時hsv空間的三個通道分別是色調(diào)H,飽和度S和明度V,色調(diào)是0到360度,其他兩個都是0到1,這里變成hsv空間之后色調(diào)好像也被歸一化了。之所以顯示的這么魔性是因為數(shù)據(jù)的存儲都是使用的numpy數(shù)據(jù)格式,并沒有指明是什么色彩空間之類的,所以在imshow的時候應(yīng)該就直接被當(dāng)做了歸一化的RGB圖像進(jìn)行顯示了。

更多skimage教程請看這里

總結(jié)

以上是生活随笔為你收集整理的Skimage图像处理教程2)色彩空间变换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。