opencv教程CV2模块——图片处理,HSV、色调、亮度调节

代码传送门:

import cv2img=cv2.imread('./imgg/1.jpeg', cv2.IMREAD_COLOR)    # 打开文件# 通过cv2.cvtColor把图像从BGR转换到HSV
img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)# H空间中,绿色比黄色的值高一点,所以给每个像素+15,黄色的树叶就会变绿
turn_green_hsv = img_hsv.copy()
turn_green_hsv[:, :, 0] = (turn_green_hsv[:, :, 0]+15) % 180
turn_green_img = cv2.cvtColor(turn_green_hsv, cv2.COLOR_HSV2BGR)
cv2.imwrite('./out/turn_green.jpg', turn_green_img)# 减小饱和度会让图像损失鲜艳,变得更灰
colorless_hsv = img_hsv.copy()
colorless_hsv[:, :, 1] = 0.5 * colorless_hsv[:, :, 1]
colorless_img = cv2.cvtColor(colorless_hsv, cv2.COLOR_HSV2BGR)
cv2.imwrite('./out/colorless.jpg', colorless_img)# 减小明度为原来一半
darker_hsv = img_hsv.copy()
darker_hsv[:, :, 2] = 0.5 * darker_hsv[:, :, 2]
darker_img = cv2.cvtColor(darker_hsv, cv2.COLOR_HSV2BGR)
cv2.imwrite('./out/darker.jpg', darker_img)

【python】opencv教程CV2模块——图片处理,HSV、色调、亮度调节相关推荐

  1. opencv教程CV2模块——图片处理,HSV、色调、亮度调节

    参考:https://baike.baidu.com/item/HSV/547122?fr=aladdin 百度百科 参考:https://www.cnblogs.com/helenlee01/p/1 ...

  2. 【python】opencv教程CV2模块——视频捕获,延时摄影视频、鬼畜表情包密集制作

    opencv教程CV2模块还可以调用摄像头录制视频呢,没想到吧! 制作延时摄影视频或者鬼畜表情包gif也是轻而易举的事情,等你发挥啦! 代码传送门: import cv2 import timeint ...

  3. python cv2 模块图片生成视频

    python cv2 模块图片生成视频 事件起因 在工位上写bug的时候觉得窗外风景不错,iPhone自带的延时摄影会根据时长调整压缩比例,然后想下载一个app拍摄固定比例的延时视频. slow sh ...

  4. Python:利用cv2模块对图片进行灰度转换

    前言:2021曾使用pillow库,即Python Imaging Library处理过彩色照片转黑白的攻略.python:彩色照转黑白照.PIL和opencv不是一个级别的同类型工具,推荐学习使用功 ...

  5. Python Opencv等比例缩放图片

    Python Opencv等比例缩放图片 前言 前提条件 相关介绍 实验环境 等比例缩放图片 代码实现 输出结果 前言 本文是个人使用Python Opencv处理图片的笔记,由于水平有限,难免出现错 ...

  6. python 找出图片中的差异点,python opencv对目录下图片进行去重的技巧

    使用python opencv对目录下图片进行去重的方法 版本: 平台:ubuntu 14 / I5 / 4G内存 python版本:python2.7 opencv版本:2.13.4 依赖: 如果系 ...

  7. python图片转视频加特效_使用Python opencv实现视频与图片的相互转换

    因为最近要经常转换数据集进行实验,因此记录一下. 1.视频转图片 即为将视频解析为一帧一帧的图片: import cv2 vc=cv2.VideoCapture("/home/hqd/Pyc ...

  8. Python+OpenCV教程3:打开摄像头

    Python+OpenCV教程3:打开摄像头 学习打开摄像头捕获照片.播放本地视频.录制视频等. 目标: 打开摄像头并捕获照片 播放本地视频,录制视频 OpenCV函数:cv2.VideoCaptur ...

  9. 使用Python+opencv+k-means根据扫描图片计算叶片面积-续

    一 .概述 之前写了一篇计算叶片面积的文章,后来想想其实没有那么复杂,直接二值化计算即可得到,原来的代码写了几十行,其实十余行就可以计算得到叶片面积了. 原文:使用Python+opencv+k-me ...

最新文章

  1. 报名 | 统计学概论和医疗临床大数据分析讲座
  2. 什么是 BCH、比特现金新地址?
  3. Linux各发行版流行度统计数据与排名
  4. 【机器视觉】 measure_pairs算子
  5. C#定义属性-静态属性
  6. 【转】关于OnPaint的工作机制
  7. Linux下setsockopt函数返回-1,errno=22
  8. lenna的真实面目
  9. nlp自然语言处理_NLP自然语言处理基础
  10. 计算机itunes无法安装,itunes无法安装怎么办 itunes不能安装解决方法
  11. Google的搜索来源分布跟踪解读:GGGL与GGLD,sourceid和client,rlz,rls等
  12. axure流程图模式_Axure基础教程:产品流程图的制作方法详解
  13. 程序员掌握linux命令,程序员必须知道的linux命令
  14. 数学:分数的加减乘除模板
  15. (转)一篇令所有游戏圈的兄弟汗颜的文章
  16. openwrt/wr703n INode H3C 中山大学校园网 无线路由配置操作
  17. 161、锐捷交换机如何配置ssh管理
  18. WordCount单词统计笔记
  19. 以色列软件测试工具,以色列 ScanMaster
  20. 新版完整标准 BS EN IEC 61760-1:2020 表面安装组件(SMD)规范的标准方法 - 最新完整英文版(50页)

热门文章

  1. google protobuf 在线工具
  2. 汇编语言基本概念汇总
  3. 【Unity面试】 C#语言基础核心 | 面试真题 | 全面总结 | 建议收藏
  4. 版本控制----Git
  5. 机器学习之随机森林填补缺失值和众数填补缺失值
  6. Object.assign的原理及其实现方式
  7. android 手电筒开发
  8. Impala入门学习与使用详解
  9. 解决:浏览器下载的Excel文件显示“文件已损坏,无法打开”
  10. 老胡的周刊(第084期)