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实现的数据结构与算法之链表详解
Apr 22 Python
Python找出list中最常出现元素的方法
Jun 14 Python
Python中struct模块对字节流/二进制流的操作教程
Jan 21 Python
Python使用arrow库优雅地处理时间数据详解
Oct 10 Python
Python构建网页爬虫原理分析
Dec 19 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
如何通过python实现人脸识别验证
Jan 17 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
Mar 26 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 Python
手把手教你配置JupyterLab 环境的实现
Feb 02 Python
python批量提取图片信息并保存的实现
Feb 05 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
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
JS解析XML的实现代码
2009/11/12 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
python开启多个子进程并行运行的方法
2015/04/18 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
Python PIL图片添加字体的例子
2019/08/22 Python
python 两个数据库postgresql对比
2019/10/21 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
仓库门卫岗位职责
2013/12/22 职场文书
《胡杨》教学反思
2014/02/16 职场文书
2015年技术员工作总结
2015/04/10 职场文书
全国助残日活动总结
2015/05/11 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
springboot实现string转json json里面带数组
2022/06/16 Java/Android
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技