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 time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
python中使用pyhook实现键盘监控的例子
Jul 18 Python
Djang中静态文件配置方法
Jul 30 Python
python用户管理系统
Mar 13 Python
Flask框架各种常见装饰器示例
Jul 17 Python
Python读写文件模式和文件对象方法实例详解
Sep 17 Python
Python实现结构体代码实例
Feb 10 Python
python集成开发环境配置(pycharm)
Feb 14 Python
Django 解决开发自定义抛出异常的问题
May 21 Python
matplotlib基础绘图命令之imshow的使用
Aug 13 Python
运行Python编写的程序方法实例
Oct 21 Python
Python实现批量自动整理文件
Mar 16 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写的serv-u的web申请账号的程序
2006/10/09 PHP
UCenter 批量添加用户的php代码
2012/07/17 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
python测试驱动开发实例
2014/10/08 Python
python正则表达式及使用正则表达式的例子
2018/01/22 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Python图像处理之识别图像中的文字(实例讲解)
2018/05/10 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
Django 内置权限扩展案例详解
2019/03/04 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
2019/08/09 Python
django框架forms组件用法实例详解
2019/12/10 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
python实现AdaBoost算法的示例
2020/10/03 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
教师自我鉴定范文
2013/11/10 职场文书
六五普法宣传标语
2014/10/06 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
2016优秀毕业生个人事迹材料
2016/02/29 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏