【Opencv实战】简易版“美颜”来啦—再见旧照片,Python一键美颜哦~

本文介绍了使用OpenCV进行图像处理的一些简单但有趣的应用,包括彩色图像转灰度图像、图像通道分离与混合、彩色图像的二值化以及灰度图像到彩色图像的转换。通过调用cvtColor()、split()、merge()和threshold()等函数,实现了图像的色彩变换和处理,展示了如何实现简单的图像美颜效果。
摘要由CSDN通过智能技术生成

前言

🚀 作者 :“程序员梨子”

🚀 **文章简介 **:本篇文章主要是写了opencv的多份小程序!

🚀 **文章源码获取 **: 为了感谢每一个关注我的小可爱💓每篇文章的项目源码都是无偿分

享滴💓👇👇👇👇

点这里蓝色这行字体自取,需要什么源码记得说标题名字哈!私信我也可!

🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬

正文

在学习Opencv的时候发现一些有趣的功能,简短的代码实现的效果还是挺不错滴!

嘻嘻,学习完就立马分享给大家啦!希望大家喜欢!

图像的颜色空间

彩色图像比灰度图像拥有更丰富的信息,它的每个像素通常是由红(R)、绿(G)、蓝(B)3个

分量来表示的,每个分量介于0~255之间。

图像中呈现的不同的颜色都是由R、G、B这3种颜色混合而成的。在OpenCV里面,彩色图像拥有3

个颜色通道,但是通道的顺序是可以变换的,RGB、BRG、BGR、GBR、GRB都有可能。

在读取一幅图像的时候,我们对于图像的颜色通道排布并不清楚,因此需要先把图像的颜色通道固

定下来,这就需要调用OpenCV的cvtColor()函数。

cvtColor()函数的功能是对图像进行颜色空间变换,原型如下:

dst=cv2.cvtColor(src, code )

参数说明:

  • src:输入图像即要进行颜色空间变换的原图像,可以是Mat类。

  • code:转换的代码或标识,即在此确定将什么制式的图片转换成什么制式的图片,后面会详细讲述。

函数输出进行颜色空间变换后存储图像。

通过调用cvtColor()函数,还可以将一幅彩色图像转换成灰度图像下面会给大家演示的哈!

  • 程序

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值