首页 > 其他分享 >opencv学习笔记(3)

opencv学习笔记(3)

时间:2022-09-18 15:35:05浏览次数:86  
标签:转换 img cv2 笔记 学习 opencv new 色彩

opencv的色彩空间

一、RGB与BGR

RGB即red(红色)、green(绿色)、blue(蓝色)。RGB与BGR只是三个通道的顺序不同,其他并无差别,三个通道值的范围是0~255。在opencv中的色彩空间默认为BGR。

二、HSV

HSV即hue(色调)、saturation(饱和度)、value(明度)。

三、色彩空间的转换

一般用cv2.cvtColor()这个函数进行色彩空间的转换。函数有两个参数,第一个是要转换的图片,第二个是转换后的色彩空间。函数返回值是转换后的图片。

示例代码

import cv2

# 创建窗口
cv2.namedWindow('img', cv2.WINDOW_NORMAL)
cv2.namedWindow('new_img', cv2.WINDOW_NORMAL)

# 读取图片
img = cv2.imread('./1.png', cv2.IMREAD_COLOR)

# 转换色彩空间
new_img = cv2.cvtColor(img, cv2.COLOR_BGR2LUV)

# 显示原图片和转换后图片
while True:
    cv2.imshow('img', img)
    cv2.imshow('new_img', new_img)
    key = cv2.waitKey(10)
    if key == ord('q'):
        break

# 销毁所有窗口
cv2.destroyAllWindows()

标签:转换,img,cv2,笔记,学习,opencv,new,色彩
From: https://www.cnblogs.com/LonelyPluto-W/p/16564558.html

相关文章

  • 统计学习方法学习笔记-07-支持向量机01
    包含对三种支持向量机的介绍,包括线性可分支持向量机,线性支持向量机和非线性支持向量机,包含核函数和一种快速学习算法-序列最小最优化算法SMO。线性可分支持向量机与硬间隔......
  • ubuntu笔记本自带麦克风有杂音
    sudovim/etc/pulse/default.pa然后在英文输入法下键入i,在文档最下方粘贴如下代码:#ActiveNoiseRemoval.ifexistsmodule-echo-cancel.soload-modulemodule-echo-c......
  • 2022-2023-1 20221313 《计算机基础与程序设计》第三周学习总结
    2022-2023-120221313《计算机基础与程序设计》第三周学习总结作业信息班级的链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求的链接:https://www.c......
  • 《Unix/Linux系统编程》第十章学习笔记 20201209戴骏
    第十章sh编程一、知识点归纳(一)sh脚本sh脚本(Bourne1982;Forouzan和Gilberg2003)是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。例如,我们可以创建一个文......
  • markdown学习
    一级标题二级标题三级标题加粗周振宇斜体周振宇斜体加粗周振宇删除线周振宇引用周振宇是二逼图片!永劫无间超链接点击跳转到周振宇的博客有序列表A......
  • 20201220蔡笃俊《信息安全系统设计与实现》第十章学习笔记
    一、任务内容自学教材第10章,提交学习笔记(10分)大家学习过Python,C,Java等语言,总结一下一门程序设计语言有哪些必备的要素和技能?这些要素和技能在shell脚本中是如果呈......
  • 统计学习方法学习笔记-附录-拉格朗日对偶性
    原始问题假设\(f(x),c_i(x),h_j(x)\)是定义在\(R^n\)上的连续可微函数,考虑约束最优化问题\[\begin{aligned}\mathop{min}\limits_{x\inR^n}\&f(x)\\s.t.\&c_i(x)......
  • 学习python-Day62
    今日学习内容具体项目:D:\pythonProject\django_day60登录界面搭建<divclass="container-fluid"><divclass="row"><divclass="col-md-6col-md-offse......
  • 经验分享:使用邮件触发流程,要避免“假死”这个坑!RPA学习天地
    在RPA场景中,有很多流程的自动化的触发是从读取邮件中相关内容进行触发。笔者所在的公司就有诸多类似的邮件触发场景!**注意:有的RPA流程设计需要通过发送固定邮件内容模板,......
  • Unity基础笔记(6)—— 导航系统
    Unity导航系统一、NavMeshAgent组件1.导航系统介绍首先看两个导航系统的应用:网络游戏中的自动寻路功能,点击地图上的某个位置,角色自动跑到这个位置RTS和Moba类游......