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 从远程服务器下载日志文件的程序
Feb 10 Python
python实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
Jun 14 Python
详解Python之unittest单元测试代码
Jan 24 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
关于python中plt.hist参数的使用详解
Nov 28 Python
python使用Geany编辑器配置方法
Feb 21 Python
python实现电子词典
Mar 03 Python
python3 logging日志封装实例
Apr 08 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 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强制下载类型的实现代码
2011/04/21 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
Python实现测试磁盘性能的方法
2015/03/12 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
python目录与文件名操作例子
2016/08/28 Python
python的concat等多种用法详解
2018/11/28 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
Python编写万花尺图案实例
2021/01/03 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
关于css兼容性问题及一些常见问题汇总
2016/05/03 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
旅游管理专业生自荐信范文
2014/01/02 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
硕士研究生就业推荐信
2014/05/18 职场文书
2014教师研修学习体会
2014/07/08 职场文书
岗位工作说明书
2014/07/29 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
食品安全演讲稿
2014/09/01 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
普通员工辞职信范文
2015/05/12 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
2015年除四害工作总结
2015/07/23 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
Django框架模板用法详解
2022/06/10 Python