opencv-python 读取图像并转换颜色空间实例


Posted in Python onDecember 09, 2019

我就废话不多说了,直接上代码吧!

#-*- encoding:utf-8 -*-
'''
python 绘制颜色直方图
'''
import cv2
import numpy as np
from matplotlib import pyplot as plt
 
def readImage():
  #读取图片 B,G,R,返回一个ndarray类型
  #cv2.IMREAD_COLOR # 以彩色模式读入 1
  #cv2.IMREAD_GRAYSCALE # 以灰色模式读入 0
  img = cv2.imread('../../data/home.jpg',cv2.IMREAD_COLOR)
  #返回多维矩阵,#(384, 512, 3),
  print type(img), img.shape, img.size, img.dtype
  #ravel()展平n维矩阵的所有
  print img.ravel(), len(img.ravel())
 
def cvt():
  '''
  经常用到的颜色转换BGR->Gray 和BGR->HSV
  '''
  # 读取图片 B,G,R,返回一个ndarray类型
  img = cv2.imread('../../data/home.jpg')
  #cv2.COLOR_BGR2GRAY;cv2.COLOR_BGR2HSV
  # 彩色图像转灰度图像YUV(Y即为灰度图) Y = 0.299R + 0.587G + 0.114B
  img1 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
  # 彩色图像转灰度图像YUV(Y->亮度;U,V->色度)
  img2 = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
  print img1
  print img2
 
cvt()

以上这篇opencv-python 读取图像并转换颜色空间实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python过滤字符串中不属于指定集合中字符的类实例
Jun 30 Python
Python实现PS滤镜碎片特效功能示例
Jan 24 Python
Python request设置HTTPS代理代码解析
Feb 12 Python
python使用turtle绘制分形树
Jun 22 Python
python退出命令是什么?详解python退出方法
Dec 10 Python
python感知机实现代码
Jan 18 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
Python 获取项目根路径的代码
Sep 27 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
深入了解NumPy 高级索引
Jul 24 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
Python基本的内置数据类型及使用方法
Apr 13 Python
opencv-python 提取sift特征并匹配的实例
Dec 09 #Python
python 多维高斯分布数据生成方式
Dec 09 #Python
使用python模拟高斯分布例子
Dec 09 #Python
使用python+whoosh实现全文检索
Dec 09 #Python
Python 实现顺序高斯消元法示例
Dec 09 #Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 #Python
在python中做正态性检验示例
Dec 09 #Python
You might like
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
关于PHP的curl开启问题探讨
2014/04/08 PHP
PHP登录环节防止sql注入的方法浅析
2014/06/30 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
详解javascript函数写法大全
2019/03/25 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
JS面向对象编程实现的Tab选项卡案例详解
2020/03/03 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
python查询mysql中文乱码问题
2014/11/09 Python
Python计算回文数的方法
2015/03/11 Python
Python多进程同步简单实现代码
2016/04/27 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
工作人员思想汇报
2014/01/09 职场文书
毕业生自荐信格式
2014/03/07 职场文书
行政人事岗位职责
2014/03/17 职场文书
租房协议书怎么写
2014/04/10 职场文书
企业晚会策划方案
2014/05/29 职场文书
食品安全演讲稿
2014/09/01 职场文书
奠基仪式致辞
2015/07/30 职场文书
高中运动会广播稿
2015/08/19 职场文书