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编写vim插件的简单示例
Apr 17 Python
Python的Tornado框架异步编程入门实例
Apr 24 Python
python实现在控制台输入密码不显示的方法
Jul 02 Python
Python实现快速计算词频功能示例
Jun 25 Python
Django如何防止定时任务并发浅析
May 14 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
Jun 24 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
Python对接支付宝支付自实现功能
Oct 10 Python
Python 实现顺序高斯消元法示例
Dec 09 Python
Python如何在DataFrame增加数值
Feb 14 Python
python自动生成证件号的方法示例
Jan 14 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
2020/11/06 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
2020/11/19 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Python中的高级函数map/reduce使用实例
2015/04/13 Python
Python使用django获取用户IP地址的方法
2015/05/11 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
Python实现的购物车功能示例
2018/02/11 Python
Python重新加载模块的实现方法
2018/10/16 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
css3图片边框border-image的用法
2017/06/30 HTML / CSS
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
简历自荐信
2013/12/02 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
征婚广告词
2014/03/17 职场文书
校园文明倡议书
2014/05/16 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python