最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python OpenCV 彩色與灰度圖像的轉(zhuǎn)換實(shí)現(xiàn)

 更新時(shí)間:2021年06月04日 11:32:19   作者:夢(mèng)想橡皮擦  
為了加快處理速度在圖像處理算法中,往往需要把彩色圖像轉(zhuǎn)換為灰度圖像,本文主要介紹了Python OpenCV 彩色與灰度圖像的轉(zhuǎn)換實(shí)現(xiàn),感興趣的可以了解一下

彩色圖像轉(zhuǎn)換為灰度圖像

第一種方式通過(guò) imread 讀取圖像的時(shí)候直接設(shè)置參數(shù)為 0 ,自動(dòng)轉(zhuǎn)換彩色圖像為灰度圖像
第二種方式,可以通過(guò) split 進(jìn)行通道分離,或者叫做讀取單個(gè)通道,也可以將一個(gè)彩色圖像分離成 3 個(gè)單通道的灰度圖像

今天要學(xué)習(xí)的方法,是通過(guò)一個(gè)叫做 cvtColor 的方法實(shí)現(xiàn)該操作。

cv2.cvtColor() 方法用于將圖像從一種顏色空間轉(zhuǎn)換為另一種顏色空間。
OpenCV 提供了 150 多種 color-space 轉(zhuǎn)換方法。多到用不過(guò)來(lái)~

該方法的語(yǔ)法格式為:

cv2.cvtColor(src, code[, dst[, dstCn]])

參數(shù):

  • src:它是要更改其色彩空間的圖像。
  • code:它是色彩空間轉(zhuǎn)換代碼。
  • dst:它是與 src 圖像大小和深度相同的輸出圖像,可選參數(shù)。
  • dstCn:它是目標(biāo)圖像中的頻道數(shù)。如果參數(shù)為 0,則通道數(shù)自動(dòng)從 src 和代碼得出,可選參數(shù)。

參數(shù)翻譯成中文,也找到了

cvtColor(src,dst,code,dstCn)  ===>  (原圖像,color轉(zhuǎn)化代碼,輸出圖像,輸出通道)

轉(zhuǎn)換灰度圖代碼如下:

import cv2

# path
path = './7_1.jpg'

# 讀取圖片
src = cv2.imread(path)

# 圖片展示窗口名稱(chēng)
window_name = 'Image'

# BGR 轉(zhuǎn)換成灰度圖
image = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY)

cv2.imshow(window_name, image)

cv2.waitKey()

Python OpenCV 彩色圖像與灰度圖像的轉(zhuǎn)換

也看到了 HSV 格式圖片,轉(zhuǎn)換結(jié)果如下,有點(diǎn)嚇人,順便轉(zhuǎn)換了其他的一些格式:

import cv2
import matplotlib.pyplot as plt
# path
path = './7_1.jpg'

# 讀取圖片
src = cv2.imread(path)

# 圖片展示窗口名稱(chēng)
window_name = 'Image'

# BGR 轉(zhuǎn)換成 RGB
image1 = cv2.cvtColor(src, cv2.COLOR_BGR2RGB)

# BGR 轉(zhuǎn)換成 Gray
image2 = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY)

# BGR 轉(zhuǎn)換成 HSV
image3 = cv2.cvtColor(src, cv2.COLOR_BGR2HSV)

plt.subplot(1, 3, 1)
plt.imshow(image1)
plt.title("RGB")

plt.subplot(1, 3, 2)
plt.imshow(image2,"gray")
plt.title("GRAY")

plt.subplot(1, 3, 3)
plt.imshow(image3,"hsv")
plt.title("hsv")

plt.show()

Python OpenCV 彩色圖像與灰度圖像的轉(zhuǎn)換

偽彩色圖像

彩色圖片可以變成灰度圖,那相應(yīng)的灰度圖也可以變成彩色的,當(dāng)然這里說(shuō)的是偽彩色圖像。

這部分內(nèi)容由于目前應(yīng)用場(chǎng)景不明確,給大家貼一下我學(xué)習(xí)過(guò)程中看到的博客吧。

https://blog.csdn.net/kingroc/article/details/101302997
https://blog.csdn.net/sns1991sns/article/details/102838303
https://blog.csdn.net/xiaxuesong666/article/details/79522904

關(guān)于偽彩色圖像的說(shuō)明,在百度百科可以直接查閱到。

Python OpenCV 彩色圖像與灰度圖像的轉(zhuǎn)換

感謝大佬方向性的指導(dǎo)

到此這篇關(guān)于Python OpenCV 彩色與灰度圖像的轉(zhuǎn)換實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)OpenCV彩色與灰度圖像轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

丹寨县| 雷波县| 黎城县| 固阳县| 锡林浩特市| 河曲县| 冀州市| 始兴县| 长兴县| 那曲县| 马鞍山市| 阿图什市| 遵义县| 共和县| 密山市| 台湾省| 元江| 崇义县| 广宗县| 兴和县| 闽清县| 象山县| 泰顺县| 天等县| 尤溪县| 柳州市| 会理县| 湄潭县| 宿迁市| 汉中市| 章丘市| 鸡东县| 石河子市| 西华县| 伊宁县| 开江县| 金门县| 建宁县| 万山特区| 濮阳市| 保靖县|