OpenCV+python:色彩空间转换及色彩通道的分离和合并
1,源代码:
import cv2 as cv
import numpy as npdef color_space_demo(image): #色彩转换gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY) #转化为灰度图cv.imshow("gray", gray)hsv = cv.cvtColor(image, cv.COLOR_BGR2HSV) #转化HSV格式的图像(较常见,重要,H【0-180】,inGang函数调用查找特定颜色)cv.imshow("hsv", hsv) yuv = cv.cvtColor(image, cv.COLOR_BGR2YUV) #转化YUV格式的图像(较常见)cv.imshow("yuv", yuv)Ycrcb = cv.cvtColor(image, cv.COLOR_BGR2YCrCb) #转化 Ycrcb 格式的图像cv.imshow("ycrcb", Ycrcb)src = cv.imread("F:/images/lena.png")
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("input image", src)
color_space_demo(src)
#extrace_object_demo()b, g, r = cv.split(src) #通道的分离
cv.imshow("blue", b)
cv.imshow("green", g)
cv.imshow("red", r)src = cv.merge([b, g, r]) #通道的合并
src[:, :, 0] = 0 #对单通道进行赋值
cv.imshow("changed image", src)cv.waitKey(0)
cv.destroyAllWindows()
2,运行结果:
OpenCV+python:色彩空间转换及色彩通道的分离和合并相关推荐
- python数字图像处理、色彩空间类型转换_Python+OpenCV图像处理—— 色彩空间转换...
一.色彩空间的转换 代码如下: #色彩空间转换 import cv2 as cv def color_space_demo(img): gray = cv.cvtColor(img, cv.COLOR ...
- Python+OpenCV:色彩空间转换
Python+OpenCV:色彩空间转换 ############################################################################### ...
- OpenCV python 彩色图片的三通道
OpenCV python 彩色图片的三通道 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 目的:理解彩色图片的三 ...
- 10_Numpy图片RGB色彩通道的分离,以及单色化,黑色化和颜色的交换
10_Numpy图片RGB色彩通道的分离,以及单色化,黑色化和颜色的交换 使用Numpy进行图片处理时,RGB图片为行(高度)*列(宽度)*高(3)的ndarray数组,黑白图片为行(高度)*列(宽度 ...
- OpenCV-颜色通道的分离、合并
OpenCV-颜色通道的分离.合并 author@jason_ql http://blog.csdn.net/lql0716 OpenCV-颜色通道的分离.合并 颜色通道的分离:split() c++ ...
- 通道的分离与合并,ROI,
通道的分离与合并 class Program{static void Main(String[] args){Mat img = CvInvoke.Imread(@"C:\Users\del ...
- OpenCV入门——色彩空间转换(2)
OpenCV中提供cvtColor()函数来进行色彩空间的转换.色彩空间种类较多,经常用到的有:RGB空间,HSI空间,Gray灰度空间,带alpha通道的RGB等等.需要注意的是OpenCV中所处理 ...
- 【学习OpenCV4】图像通道的分离、合并与混合方法(C++)
图像通道的分离 一.图像通道的分离 二.通道的合并 三.通道的混合 一.图像通道的分离 void split(const cv::Mat& image, //输入图像vector<Mat ...
- opencv python 灰度图转三通道彩色图
灰度图转RGB IMG_OUT = cv2.cvtColor(IMG_IN, cv2.COLOR_GRAY2RGB)
最新文章
- python习题:写一个备份数据库的脚本
- 026_jdbc-mysql-PrepareStatement解决sql注入
- nagios监控mysql主从复制
- Java当中的常量池
- 如何用excel筛选相似内容_Excel筛选你用好了么?别再下拉点点点了
- jquery动画与事件案例
- 【渝粤教育】电大中专幼儿园课程论_1作业 题库
- 达梦数据库连接(单机、多实例、多数据源版本)
- 邮件服务器两种协议,邮件服务器协议
- [转] 彻底了解指针数组,数组指针,以及函数指针,以及堆中的分配规则
- 决定对SQL Server 2008 R2进行升级
- accumulate返回值类型 提醒
- Leetcode每日一题:70.climbing-stairs(爬楼梯)
- 【Python】PyMySQL 连接 MySQL数据库
- File Converter——万能格式转化神器
- 大快DKH大数据网络爬虫安装教程(详细图文步骤)
- 【生活相关】三(米新江老师语录)
- Windows搭建kms服务器
- android 获取堆栈地址,Android查看activity的任务堆栈
- 解决微信设置字体大小对 rem 适配方式的影响