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 15 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
Jun 16 Python
Python实现ssh批量登录并执行命令
Oct 25 Python
Windows上使用Python增加或删除权限的方法
Apr 24 Python
python 重定向获取真实url的方法
May 11 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
Jul 04 Python
django2.0扩展用户字段示例
Feb 13 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
Dec 10 Python
Python竟然能剪辑视频
May 25 Python
python实现自定义日志的具体方法
May 28 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中intval()等int转换时的意外异常情况
2013/06/21 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
javascript StringBuilder类实现
2008/12/22 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
antd Select下拉菜单动态添加option里的内容操作
2020/11/02 Javascript
python共享引用(多个变量引用)示例代码
2013/12/04 Python
python中List的sort方法指南
2014/09/01 Python
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
Python中字符串与编码示例代码
2019/05/20 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
利用python实现汉诺塔游戏
2021/03/01 Python
DTD的含义以及作用
2014/01/26 面试题
工程开工庆典邀请函
2014/02/01 职场文书
毕业大学生自荐信
2014/06/17 职场文书
助残日活动总结
2014/08/27 职场文书
调研报告的主要写法
2019/04/18 职场文书
PL350与SW11的比较
2021/04/22 无线电