OpenCV半小時掌握基本操作之色彩空間
【OpenCV】⚠️高手勿入! 半小時學(xué)會基本操作⚠️色彩空間
概述
OpenCV 是一個跨平臺的計算機視覺庫, 支持多語言, 功能強大. 今天小白就帶大家一起攜手走進 OpenCV 的世界. (第 6 課)
色彩空間
色彩空間 (Color Space) 即以同的空間維度來表示某一色彩 (通常使用 3 個或者 4 個 值).
常見的色彩空間:
- RGB
- HSV
- HIS
- YCrCb
- YUV
色彩空間轉(zhuǎn)換
原圖:
代碼實現(xiàn):
import numpy as np import cv2 def color_space(image): """色彩空間轉(zhuǎn)換""" hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) hls = cv2.cvtColor(image, cv2.COLOR_BGR2HLS) ycrcb = cv2.cvtColor(image, cv2.COLOR_BGR2YCrCb) yuv = cv2.cvtColor(image, cv2.COLOR_BGR2YUV) h1 = np.hstack((hsv, hls)) h2 = np.hstack((ycrcb, yuv)) stack = np.vstack((h1, h2)) return stack # 讀取圖片 img = cv2.imread("beautiful_girl.jpg") # 不同色彩空間 stack = color_space(img) # 圖片展示 cv2.imshow("stack", stack) cv2.waitKey(0) cv2.destroyAllWindows()
輸出結(jié)果:
視頻閾值
import numpy as np import cv2 def video_capture(): """讀取視頻""" # 從攝像頭獲取視頻 capture = cv2.VideoCapture(0) # 循環(huán) while (True): # 讀取一幀 ret, frame = capture.read() # 如果讀取幀, 返回值為False, break if ret == False: break # 設(shè)置顏色閾值 lower = np.array([0, 0, 0]) upper = np.array([100, 100, 255]) mask = cv2.inRange(frame, lowerb=lower, upperb=upper) # 展示 cv2.imshow("video", frame) cv2.imshow("mask", mask) # 按下q鍵退出 if cv2.waitKey(20) & 0xFF == ord("q"): break if __name__ == "__main__": video_capture()
輸出結(jié)果:
到此這篇關(guān)于OpenCV半小時掌握基本操作之色彩空間的文章就介紹到這了,更多相關(guān)OpenCV色彩空間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解用 python-docx 創(chuàng)建浮動圖片
這篇文章主要介紹了詳解用 python-docx 創(chuàng)建浮動圖片,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2021-01-01Linux上使用Python統(tǒng)計每天的鍵盤輸入次數(shù)
這篇文章主要介紹了Linux上使用Python統(tǒng)計每天的鍵盤輸入次數(shù),非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04Pytorch自己加載單通道圖片用作數(shù)據(jù)集訓(xùn)練的實例
今天小編就為大家分享一篇Pytorch自己加載單通道圖片用作數(shù)據(jù)集訓(xùn)練的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01python內(nèi)置函數(shù)delattr()與dict()舉例詳解
這篇文章主要介紹了關(guān)于python內(nèi)置函數(shù)delattr()與dict()的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下2019-08-08python實現(xiàn)字符串中字符分類及個數(shù)統(tǒng)計
這篇文章主要介紹了python實現(xiàn)字符串中字符分類及個數(shù)統(tǒng)計,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09