[Python+OpenCV] 彩色轉灰階(RGBBGR to GRAY) | cv2.imread gray
![[Python+OpenCV] 彩色轉灰階(RGBBGR to GRAY)](https://i.imgur.com/axBPWDg.jpg)
本篇將介紹如何使用OpenCV與Python來作彩色影像轉灰階(RGBtoGRAY或BGRtoGRAY),在寫Python影像處理程式時常會用到OpenCVcvtColor作顏色空間轉換的功能,接下來介紹怎麼使用Python搭配OpenCV模組來進行RGB/BGR轉GRAY彩色轉灰階grayscale。PythonOpenCVRGB/BGRtoGRAY彩色轉灰階使用範例以下範例ShengYu是將lena.jpg來作圖片轉灰階示範,彩色轉灰階grayscale的常用方式有兩種:方法一:將影像用cv2.imread讀進來,再將影像從彩色轉換成灰階。方法二:將影像用cv2.imread讀取進來時順便轉換成灰階。使用cv2.cvtColor轉換顏色空間時,第二...
![[Python+OpenCV] 彩色轉灰階(RGBBGR to GRAY)](http://pix5.agoda.net/hotelimages/232/2324617/2324617_17062222080053999838.jpg?s=800x)
本篇將介紹如何使用 OpenCV 與 Python 來作彩色影像轉灰階(RGB to GRAY 或 BGR to GRAY),在寫 Python 影像處理程式時常會用到 OpenCV cvtColor 作顏色空間轉換的功能,接下來介紹怎麼使用 Python 搭配 OpenCV 模組來進行 RGB/BGR 轉 GRAY 彩色轉灰階grayscale。
Python OpenCV RGB/BGR to GRAY 彩色轉灰階使用範例以下範例 ShengYu 是將 lena.jpg 來作圖片轉灰階示範,彩色轉灰階grayscale的常用方式有兩種:方法一:將影像用 cv2.imread 讀進來,再將影像從彩色轉換成灰階。方法二:將影像用 cv2.imread 讀取進來時順便轉換成灰階。
使用 cv2.cvtColor 轉換顏色空間時,第二個參數與灰階相關的有:cv2.COLOR_BGR2GRAYcv2.COLOR_GRAY2BGRcv2.COLOR_RGB2GRAYcv2.COLOR_GRAY2RGBopencv 預設的排列方式為BGR,而不是RGB唷!所以這邊使用的是 cv2.COLOR_BGR2GRAY
使用 cv2.imread 讀取圖片時,第二個參數可以指定圖片的格式,分別為:cv2.IMREAD_UNCHANGEDcv2.IMREAD_COLORcv2.IMREAD_GRAYSCALE
詳細程式碼如下:opencv-rgb-to-gray.py1234567891011#!/usr/bin/env python3# -*- coding: utf-8 -*-import cv2# method 1image = cv2.imread(lena.jpg)image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# method 2#image = cv2.imread(lena.jpg, cv2.IMREAD_GRAYSCALE)cv2.imshow(Result, image)cv2.waitKey(0)
結果如下圖所示:
取得本站獨家住宿推薦 15%OFF 訂房優惠
本站住宿推薦 20%OFF 訂房優惠,親子優惠,住宿折扣,限時回饋,平日促銷
Day3 | cv2.imread gray
How to convert color image to grayscale in OpenCV | cv2.imread gray
How to convert color image to grayscale in OpenCV | cv2.imread gray
I am reading an image with cv2.imread() | cv2.imread gray
I am reading an image with cv2.imread() | cv2.imread gray
My image isn't converting to grayscale while using OpenCV | cv2.imread gray
open cv cv2.imread a grayscale image pixel values | cv2.imread gray
OpenCV imread of grayscale image returns 3 | cv2.imread gray
Python OpenCV cv2.imread()用法及代碼示例 | cv2.imread gray
Python OpenCV | cv2.imread gray
Python OpenCV | cv2.imread gray
Python OpenCV 彩色轉灰階(RGBBGR to GRAY) | cv2.imread gray
Python OpenCV 灰階轉彩色(Gray to RGBBGR) | cv2.imread gray
Python 與OpenCV 基本讀取、顯示與儲存圖片教學 | cv2.imread gray
Python 與OpenCV 基本讀取、顯示與儲存圖片教學 | cv2.imread gray
Python 與OpenCV 基本讀取、顯示與儲存圖片教學 | cv2.imread gray
Python各类图像库的图片读写方式总结 | cv2.imread gray
Read image grayscale opencv 3.0.0 | cv2.imread gray
Read image grayscale opencv 3.0.0 | cv2.imread gray
[Python + OpenCV] 彩色轉灰階(RGB to Gray) | cv2.imread gray
[Python + OpenCV] 彩色轉灰階(RGB to Gray) - K | cv2.imread gray
[Python+OpenCV] 彩色轉灰階(RGBBGR to GRAY) | cv2.imread gray
[Python+OpenCV] 灰階轉彩色(Gray to RGBBGR) | cv2.imread gray
[Python] OpenCV 彩色轉灰階(RGB to Gray) | cv2.imread gray
在python中進行基本的顏色轉換出現in function 'cvtColor' | cv2.imread gray
![](https://i.imgur.com/axBPWDg.jpg)