含义

图像转换;将图像从一种形式转换到另一种形式。
如:
彩色BGR转灰色
BGR-RGB
灰色-BGR

彩色BGR转灰色
方法:cv2.cvtColor(a,cv2.COLOR_BGR2GRAY)
第一个参数,图像来源,第二个参数:图像转换类型

a=cv2.imread(“image\lenacolor.png”)
b=cv2.cvtColor(a,cv2.COLOR_BGR2GRAY)

彩色BGR转RGB
a=cv2.imread(“image\lenacolor.png”)
b=cv2.cvtColor(a,cv2.COLOR_BGR2RGB)

灰度转BGR
b=cv2.cvtColor(a,cv2.COLOR_GRAY2BGR)
灰度转BGR,转换出来视觉效果还是灰色,但通道有了三个通道。

算例
彩色BGR转灰色GRAY

import cv2
a=cv2.imread('lenacolor.png')
b=cv2.cvtColor(a,cv2.COLOR_BGR2GRAY)
cv2.imshow("lenaColor",a)
cv2.imshow("lenaGray",b)
cv2.waitKey()
cv2.destroyAllWindows()

结果:

总目录链接:
python3+opencv学习笔记汇总目录(适合基础入门学习)
电气专业的计算机小白,写博文不容易,如果你觉得本文对你有用, 请点个赞支持下,谢谢。

opencv学习笔记8:类型转换相关推荐

  1. 36篇博文带你学完opencv :python3+opencv学习笔记汇总目录(基础版)

    经过几天的学习,opencv基础部分学习完啦.整理出来. OpenCV opencv学习笔记1:图片读入,显示与保存(有代码) opencv学习笔记2:图像处理基础 opencv学习笔记3:像素处理 ...

  2. OpenCV学习笔记(五):Mat结构

    在之前的OpenCV学习笔记(一)用到的几种显示图像的方法中其中一种就是Mat.Mat结构在OpenCV 2.0后才得到广泛应用,相对于OpenCV1.0时代中的IplImage,它有个好处就是不用再 ...

  3. OpenCV 学习笔记03 boundingRect、minAreaRect、minEnclosingCircle、boxPoints、int0、circle、rectangle函数的用法...

    函数中的代码是部分代码,详细代码在最后 1 cv2.boundingRect 作用:矩形边框(boundingRect),用于计算图像一系列点的外部矩形边界. cv2.boundingRect(arr ...

  4. opencv学习笔记(二):基于肤色的人手检测

    opencv学习笔记(二):基于肤色的人手检测 原文:http://blog.csdn.net/wzmsltw/article/details/50849810 先写了人手的检测程序,下一步基于检测程 ...

  5. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

  6. OpenCV学习笔记大集锦

    转载自: OpenCV学习笔记大集锦 – 视觉机器人 http://www.cvrobot.net/collect-opencv-resource-learn-study-note-chinese/ ...

  7. OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast

    OpenCV学习笔记(五十六)--InputArray和OutputArray的那些事core 看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray ...

  8. OpenCV学习笔记(五十一)——imge stitching图像拼接stitching OpenCV学习笔记(五十二)——号外:OpenCV 2.4.1 又出来了。。。。。 OpenCV学习笔记(五

    OpenCV学习笔记(五十一)--imge stitching图像拼接stitching stitching是OpenCV2.4.0一个新模块,功能是实现图像拼接,所有的相关函数都被封装在Stitch ...

  9. OpenCV学习笔记(四十六)——FAST特征点检测features2D OpenCV学习笔记(四十七)——VideoWriter生成视频流highgui OpenCV学习笔记(四十八)——PCA算

    OpenCV学习笔记(四十六)--FAST特征点检测features2D 特征点检测和匹配是计算机视觉中一个很有用的技术.在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用.这一次先介绍特征点检 ...

最新文章

  1. Linux下根据进程ID查看进程文件的路径
  2. ios开发证书,描述文件,bundle ID的关系
  3. log file sync
  4. 玩游戏4g计算机的内存不足,windows8.1玩游戏经常提示内存不足
  5. java 移动页面中的图片上传_HTML5移动端图片上传(一)
  6. python编译安装没有c扩展_为什么在安装simplejson时得到“C扩展无法编译”?
  7. 在linux 下编译c程序时“ error:dereferencing pointer to incomplete type”的问题
  8. 比较和同步两个SQL Server数据库之间的图像
  9. 无法设置或未定义null引用的属性innerHTML
  10. JAVA 集合Null 初始化_springboot使用mybatis-plus表单更新null值问题通用解决方案
  11. 利用JavaScript生成随机数字!
  12. NSGA2学习(1)——与遗传算法的比较
  13. 思科ASA防火墙部署和基本配置
  14. 解决mosh: Nothing received from server on UDP port 60001 环境: centos7.1
  15. oracle量子,中国科学院量子信息重点实验室
  16. CSS之border
  17. Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法
  18. 【SQL】查找最新一条数据
  19. codeforces 558c558d558e
  20. 下载IEEE文章步骤

热门文章

  1. LeetCode 32 最长有效括号
  2. CentOS 8安装JFrog Artifactory社区版解决方案
  3. 报文交换与分组交换例题
  4. eclipse文本框输出mysql全部数据_小巧轻便的数据库管理软件HeidiSQL
  5. 计算机的相关配置信息,win7系统查看电脑配置相关信息的方案介绍
  6. R-3.1.1 编译安装2
  7. Kotlin实战指南二:变量、常量、静态常量
  8. Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr
  9. Java中多态(向上转型)机制
  10. ARKit从入门到精通(2)-ARKit工作原理及流程介绍