opencv-python 读取图像并转换颜色空间实例
作者:Yan456jie 时间:2022-04-08 04:02:55
我就废话不多说了,直接上代码吧!
#-*- 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()
来源:https://blog.csdn.net/Yan456jie/article/details/52294894
标签:opencv,python,读取图像,颜色空间
0
投稿
猜你喜欢
JavaScript高级程序设计 扩展--关于动态原型
2024-04-10 11:03:50
ASP Application 对象用户手册
2008-10-23 13:59:00
Python详细对比讲解break和continue区别
2022-08-09 08:45:05
python面向对象实现名片管理系统文件版
2022-11-25 16:27:45
详解MySQL的用户密码过期功能
2024-01-21 01:29:40
go语言实现简易比特币系统钱包的原理解析
2024-05-22 10:12:02
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2023-10-02 22:23:16
python实现可视化动态CPU性能监控
2023-08-08 10:23:52
django实现模型字段动态choice的操作
2023-08-13 07:30:31
PHP实现的redis主从数据库状态检测功能示例
2023-09-08 01:36:38
python批量telnet检测IP地址的端口是否开放
2023-12-28 12:12:24
Python爬虫定时计划任务的几种常见方法(推荐)
2021-06-02 02:05:39
一篇文章弄懂Python中所有数组数据类型
2023-01-12 18:25:05
python实现过滤敏感词
2021-02-26 04:23:17
解决golang读取http的body时遇到的坑
2024-02-13 19:47:32
使用ob系列函数实现PHP网站页面静态化
2023-11-15 03:26:05
python插入排序算法的实现代码
2021-09-11 15:36:15
ASP UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码)
2011-04-19 11:15:00
Symfony2框架学习笔记之表单用法详解
2023-11-14 17:51:48
常用的9个JavaScript图表库详解
2024-04-22 22:34:52