opencv-python 讀取圖像并轉(zhuǎn)換顏色空間實例
更新時間:2019年12月09日 10:09:19 作者:Yan456jie
今天小編就為大家分享一篇opencv-python 讀取圖像并轉(zhuǎn)換顏色空間實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
我就廢話不多說了,直接上代碼吧!
#-*- encoding:utf-8 -*- ''' python 繪制顏色直方圖 ''' import cv2 import numpy as np from matplotlib import pyplot as plt def readImage(): #讀取圖片 B,G,R,返回一個ndarray類型 #cv2.IMREAD_COLOR # 以彩色模式讀入 1 #cv2.IMREAD_GRAYSCALE # 以灰色模式讀入 0 img = cv2.imread('../../data/home.jpg',cv2.IMREAD_COLOR) #返回多維矩陣,#(384, 512, 3), print type(img), img.shape, img.size, img.dtype #ravel()展平n維矩陣的所有 print img.ravel(), len(img.ravel()) def cvt(): ''' 經(jīng)常用到的顏色轉(zhuǎn)換BGR->Gray 和BGR->HSV ''' # 讀取圖片 B,G,R,返回一個ndarray類型 img = cv2.imread('../../data/home.jpg') #cv2.COLOR_BGR2GRAY;cv2.COLOR_BGR2HSV # 彩色圖像轉(zhuǎn)灰度圖像YUV(Y即為灰度圖) Y = 0.299R + 0.587G + 0.114B img1 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 彩色圖像轉(zhuǎn)灰度圖像YUV(Y->亮度;U,V->色度) img2 = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) print img1 print img2 cvt()
以上這篇opencv-python 讀取圖像并轉(zhuǎn)換顏色空間實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用python把xmind轉(zhuǎn)換成excel測試用例的實現(xiàn)代碼
這篇文章主要介紹了使用python把xmind轉(zhuǎn)換成excel測試用例的實現(xiàn)代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10Python 獲取圖片GPS等信息鎖定圖片拍攝地點、拍攝時間(實例代碼)
這篇文章主要介紹了Python 獲取圖片GPS等信息鎖定圖片拍攝地點、拍攝時間,先把圖片以二進制的格式讀取出來,然后通過 exifread 庫把里面的 GPS 信息提取出來,再以特定的格式打印出來,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2023-07-07如何通過Python的pyttsx3庫將文字轉(zhuǎn)為音頻
pyttsx3是一個開源的Python文本轉(zhuǎn)語音庫,可以將文本轉(zhuǎn)換為自然的人類語音,這篇文章主要介紹了如何通過Python的pyttsx3庫將文字轉(zhuǎn)為音頻,需要的朋友可以參考下2023-04-04python中字符串拼接的幾種方法及優(yōu)缺點對比詳解
在 Python 中,字符串拼接是常見的操作,Python 提供了多種方法來拼接字符串,每種方法有其優(yōu)缺點和適用場景,以下是幾種常見的字符串拼接方法,需要的朋友可以參考下2025-03-03Python如何存儲和讀取ASCII碼形式的byte數(shù)據(jù)
這篇文章主要介紹了Python如何存儲和讀取ASCII碼形式的byte數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05Python構(gòu)建XML樹結(jié)構(gòu)的方法示例
這篇文章主要介紹了Python構(gòu)建XML樹結(jié)構(gòu)的方法,結(jié)合實例形式分析了Python創(chuàng)建與打印xml數(shù)結(jié)構(gòu)的實現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-06-06