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获取网页上图片下载地址的方法
Mar 11 Python
Java及python正则表达式详解
Dec 27 Python
http请求 request失败自动重新尝试代码示例
Jan 25 Python
Python设置在shell脚本中自动补全功能的方法
Jun 25 Python
Django 数据库同步操作技巧详解
Jul 19 Python
Python中注释(多行注释和单行注释)的用法实例
Aug 28 Python
python3.7通过thrift操作hbase的示例代码
Jan 14 Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 Python
Python ConfigParser模块的使用示例
Oct 12 Python
python 基于opencv去除图片阴影
Jan 26 Python
用Python爬取某乎手机APP数据
Jun 15 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
PHP实现批量上传单个文件
2015/12/29 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
javascript中new关键字详解
2015/12/14 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
Node.js数据库操作之查询MySQL数据库(二)
2017/03/04 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
浅谈Webpack打包优化技巧
2018/06/12 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
python选择排序算法实例总结
2015/07/01 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
python 排序算法总结及实例详解
2016/09/28 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
python调用c++传递数组的实例
2019/02/13 Python
Python: 传递列表副本方式
2019/12/19 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
大学生入党自我鉴定
2013/10/31 职场文书
2014年上半年工作自我评价
2014/01/18 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
安全保证书怎么写
2015/02/28 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server