OpenCV-Python直方图计算calcHist函数详解

OpenCV之直方图绘制(calcHist函数详解) 目录1.直方图的定义2.calcHist()函数说明3.绘制直方图3.1 读取原图像并检查图像是否读取成功3.2 定义直方图参数并计算直方图3.3 绘制直方图4.关于BGR直方图的绘制4.1 读取原图像并检查图像是否读取成功4.2 分通道显示4.3 分B,G,R计算直方图4.4 绘制直方图 1.直方图的定义 要理解直方图,绕不开“亮度”这个概念。人们把亮度分为0到255共256个数值,数值越大,代表的亮度越高。其中0代表纯黑色的最暗区域,255表示最亮的纯白色,而中间的数字就是不同亮度的灰色。人们还进一步把 阅读详情
☞ ░ 前往老猿Python博文目录 https://blog.youkuaiyun.com/LaoYuanPython ░

一、引言

在《《数字图像处理》第三章学习总结感悟2:直方图处理: https://blog.youkuaiyun.com/LaoYuanPython/article/details/119856466》相关的文章中介绍了直方图均衡、直方图匹配、局部直方图处理、基于直方图统计信息进行图像增强处理等图像处理与直方图相关的内容,由此可见直方图在OpenCV中大有用途,因此OpenCV中也提供了直方图计算的函数calcHist,这个函数在网上介绍的很多,不过都是基于C语言的,对OpenCV-Python版本介绍得不多,本文就该函数OpenCV-Python版本详细说明一下。

二、OpenCV图像直方图的计算

在OpenCV中,图像的直方图计算使用函数calcHist,在C语言中,该函数有多种重载形式,参数也比较多,而在Python中则不一样。

下面是C++版本的calcHist一个重载函数:

void cv::calcHist	(	const Mat * 	images,
int 	nimages,
const int * 	channels,
InputArray 	mask,
OutputArray 	hist,
int 	dims,
const int * 	histSize,
const float ** 	ranges,
bool 	uniform = true,
bool 	accumulate = false 
)

相关介绍网上到处都是,在此就不展开说,而OpenCV-Python关于该函数的资料却很少见,有的也基本是官方文档的简单翻译,下面就calcHist的Python版本介绍一下。

Python中因为不支持函数的多态形式,因此只有一个函数,其定义如下:

hist	=	cv2.calcHist(images, channels, mask, histSize, ranges[, hist[, accumulate]])

这些参数说明如下:

  • images:输入图像的列表,如果有多幅图像,则是列表的多个元素,但根据老猿测试,4.3的版本虽然允许输入多个图像,但处理时只处理一幅图像才能正常处理
  • channels:需要处理通道的列表,需要统计的通道索引:维度通道序列,第一幅图像的通道标号从0~image[0].channels( )-1。Image[0]表示图像数组中的第一幅图像,channels()表示该图像的通道数量。同理,图像阵列中的第二幅图像,通道标号从image[0].channerls( )开始,到image[0].channerls+image[1].channels( )-1为止;第三、四幅图像的通道标号顺序依此类推;也就是说图像阵列中的所有图像的通道根据图像排列顺序,排成一个通道队列,根据老猿测试,这个多通道支持也基本不可用
  • mask:图像掩膜,是和图像大小相同的8bit灰度图像矩阵,如果只计算输入图像部分区域的直方图时,可通过掩膜来设置参与计算的有效区域(掩膜有效区域的像素值非0)
  • histSize:每个图像维度参与直方图计算的直方图组数
  • ranges:为一个列表,表示参与直方图计算的每个维度的数值范围,即横坐标的最小值和最大值,注意最小值是参与计算的最小值,最大值本身不参与计算,即这个最小值和最大值构成的区间是个半闭半开区间,如要求灰度图的所有像素值都参与计算,则值为[0,256],如果要求计算灰度值在100-250的像素值,则应该设置为[100,251],如果是多个维度,则每个维度的计算范围最小、最大值分别追加到列表中,如有2个维度,都是0到256,则表示为:[0,256,0,256]
  • hist:可选输出结果直方图阵列
  • accumulate:是否累积计算标记,如果设置为True,则直方图在计算时不会将结果清除,此功能能够从多组图像中叠加计算出一个直方图,经老猿验证,OpenCV4.3-Python中好像不起作用

可以看到相比C++版本,python版本变化如下:

  • 参数少了nimages,因为images就是一个列表,无需再传图像数量
  • 参数少了dims,因为数字图像一般就一个物理量-灰度,因此在Python中dims默认为1,不能传值
  • 参数少了uniform,这表示是否为均匀直方图,Python中强制为均匀直方图
  • range参数比C++用法中少了非均匀直方图的表示法

三、直方图计算简单案例

下面构造一个简单的图像数组,来进行直方图的计算,看看计算出来的直方图数据:

import cv2
def test():
    img = np.array([[[1,2,3],[1,2,3],[1,2,3]],[[4,5,6],[4,5,6],[4,5,6]],[[7,8,9],[7,8,9],[7,8,9]]],dtype=np.uint8)
    B, G, R = cv2.split(img)
    hb = cv2.calcHist([B], [0], None, [9], [1,10],accumulate=True)
    hg = cv2.calcHist([G], [0], None, [9], [3, 8],accumulate=True)
    hr = cv2.calcHist([R], [0], None, [9], [1, 5], accumulate=True)
    print("蓝色通道的直方图矩阵如下:")
    print(hb.shape,hb.reshape(hb.shape[0]))
    print("绿色通道的直方图矩阵如下:")
    print(hg.shape, hg.reshape(hg.shape[0]))
    print("红色通道的直方图矩阵如下:")
    print(hr.shape, hr.reshape(hr.shape[0]))
    
test()

上段程序首先构建了3*3的BGR格式的图像矩阵,像素值每个通道由1-9中的数字构成。使用cv2.split做了各像素的三通道拆分,拆分后三通道的像素值如下:
B通道:
在这里插入图片描述
G通道:
在这里插入图片描述
R通道:
在这里插入图片描述
然后分别计算三个通道的直方图数据,注意B通道指定的范围是[1,10],G是[3,8],R是[1,5],三者中绿色通道指定组数是6,其他2个通道指定的组数是9。我们来看看最终输出结果:

蓝色通道的直方图矩阵如下:
(9, 1) [3. 0. 0. 3. 0. 0. 3. 0. 0.]
绿色通道的直方图矩阵如下:
(6, 1) [0. 0. 3. 0. 0. 0.]
红色通道的直方图矩阵如下:
(9, 1) [0. 0. 0. 0. 3. 0. 0. 0. 0.]

可以看到直方图的矩阵是一个组数×1的二阶数组。

蓝色通道中1、 4、 7三个数字各自出现了三次,组设设置ranges设置为【1-10】,组数设置为9,由于上限10不参与计算,因此一个数字就是一个组,1、 4、 7三个数字分别在0组、3组和6组,因此直方图数组展开后的最终结果是[3. 0. 0. 3. 0. 0. 3. 0. 0.]。

绿色通道中2、 5、 8三个数字各自出现了三次,组设设置ranges设置为【3-8】,组数设置为6,由于上限8不参与计算,实际参与直方图计算的数字是3、4、5、6、7共5个,因此2、 5、 8三个数字实际上只有5能纳入直方图统计中,分为6组后,每组的宽度为(8-3)/6=0.833,5在第3组(组号2),因此数组展开后的最终结果是[0. 0. 3. 0. 0. 0.]。

类似地,红色通道中3、 6、 9三个数字各自出现了三次,组设设置ranges设置为【1-5】,组数设置为9,由于上限5不参与计算,实际参与直方图计算的数字是1、2、3、4共5个,因此3、 6、 9三个数字实际上只有3能纳入直方图统计中,分为9组后,每组的宽度为(5-1)/9=0.444,3在第5组(组号4),因此数组展开后的最终结果是[0. 0. 0. 0. 3. 0. 0. 0. 0.]。

**从上面的结果可以看到,参数accumulate=True没有起到作用。**不知道老猿的测试方法是否存在问题。

四、小结

本文详细介绍了OpenCV-Python图像直方图计算calcHist函数的语法以及使用案例,希望这些介绍有助于大家详细了解OpenCV-Python图像直方图计算的方法。

本文相关内容其实已经在《OpenCV-Python图像直方图计算calcHist函数详解、示例及图形呈现》中介绍,且该文中还有更多内容,但该文人气不足,老猿就简化了标题和内容,看能否有所改观。

更多图像直方图处理的内容请参考《《数字图像处理》第三章学习总结感悟2:直方图处理》的介绍。

更多图像处理请参考专栏《OpenCV-Python图形图像处理》及《图像处理基础知识》的介绍。

对于缺乏Python基础的同仁,可以通过老猿的免费专栏《 专栏:Python基础教程目录》从零开始学习Python。

如对文章内容存在疑问,可在博客评论区留言,或关注:老猿Python 微信公号发消息咨询,可通过扫博客左边的二维码加微信公众号。

写博不易,敬请支持:

如果阅读本文于您有所获,敬请点赞、评论、收藏,谢谢大家的支持!

关于老猿的付费专栏

  1. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_9607725.html 使用PyQt开发图形界面Python应用》专门介绍基于Python的PyQt图形界面开发基础教程,对应文章目录为《 https://blog.youkuaiyun.com/LaoYuanPython/article/details/107580932 使用PyQt开发图形界面Python应用专栏目录》;
  2. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_10232926.html moviepy音视频开发专栏 )详细介绍moviepy音视频剪辑合成处理的类相关方法及使用相关方法进行相关剪辑合成场景的处理,对应文章目录为《https://blog.youkuaiyun.com/LaoYuanPython/article/details/107574583 moviepy音视频开发专栏文章目录》;
  3. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_10581071.html OpenCV-Python初学者疑难问题集》为《https://blog.youkuaiyun.com/laoyuanpython/category_9979286.html OpenCV-Python图形图像处理 》的伴生专栏,是笔者对OpenCV-Python图形图像处理学习中遇到的一些问题个人感悟的整合,相关资料基本上都是老猿反复研究的成果,有助于OpenCV-Python初学者比较深入地理解OpenCV,对应文章目录为《https://blog.youkuaiyun.com/LaoYuanPython/article/details/109713407 OpenCV-Python初学者疑难问题集专栏目录 》
  4. 付费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_10762553.html Python爬虫入门 》站在一个互联网前端开发小白的角度介绍爬虫开发应知应会内容,包括爬虫入门的基础知识,以及爬取优快云文章信息、博主信息、给文章点赞、评论等实战内容。

前两个专栏都适合有一定Python基础但无相关知识的小白读者学习,第三个专栏请大家结合《https://blog.youkuaiyun.com/laoyuanpython/category_9979286.html OpenCV-Python图形图像处理 》的学习使用。

对于缺乏Python基础的同仁,可以通过老猿的免费专栏《https://blog.youkuaiyun.com/laoyuanpython/category_9831699.html 专栏:Python基础教程目录)从零开始学习Python。

如果有兴趣也愿意支持老猿的读者,欢迎购买付费专栏。

老猿Python,跟老猿学Python!

☞ ░ 前往老猿Python博文目录 https://blog.youkuaiyun.com/LaoYuanPython ░
opencv-图形直方图(calcHist函数)详解(C++) 阅读详情

相关推荐

opencv进阶01-直方图的应用及示例cv2.calcHist()

但是,实际上人眼并不能明显感受到像素值的细微差别,所以我们可以将相近的像素值看成同一个像素值,这样就会得到类似于图 13-29 的直方图。如果一幅图像拥有全部可能的灰度级,并且像素值的灰度均匀分布,那么这幅图像就具有高对比度和多变的灰度色调,灰度级丰富且覆盖范围较大。对比图 13-4 与图 13-5,可以看到,归一化直方图与直方图在外观上是一致的,只是 y 轴的标签不同而已。在实际处理中,图像直方图的 x 轴区间一般是[0, 255],对应的是 8 位位图的 256 个灰度级;

小海聊智造 3536

Opencv中的cv2.calcHist()函数的作用及返回值

Opencv中的cv2.calcHist()函数的作用及返回值

star_sky_sc的博客 2万+

OpenCV图像处理技术(Python)——图像直方图

© Fu Xianjun. All Rights Reserved 一、直方图的含义 从统计的角度讲,直方图是图像内灰度值的统计特性与图像灰度值之间的函数,直方图统计图像内各个灰度级的次数。从直方图的图形上观察,横坐标是图像中各像素点的灰度级,纵坐标是具有该灰度级(像素值)的像素个数. 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、绘制直方图 Python的模块matplotlib.pyplot中的hist()函数能够方便地绘制直方图,我们通常采用该函数直接绘

weixin_52243766的博客 1672

OpenCV-Python教程:直方图及其绘制(calcHist)

原文链接:http://www.juzicode.com/opencv-python-histogram-calchist-draw-hist 返回Opencv-Python教程 图像的直方图反映的是图像像素值的统计特征,比如一个CV_8U类型的图像,表示的是其在0~255的256种数值的分布情况。我们可以将统计“颗粒度”划分在每一个像素值上,当然统计区间也可以不必在每一个像素值上划分,也可以将0-255平分成更宽的区间,比如0-7,8-15…..248-255每8个像素值作为一个区间来统计。在直方图中

桔子code 的博客 9145

OpenCV-Python实战(7)——直方图详解

直方图是一种强大的技术,可以用于更好地理解图像内容。例如,许多相机在拍照时会实时显示正在捕获的场景的直方图,以调整相机拍摄的一些参数(例如曝光时间、亮度或对比度等)。在本文中,我们将学习直方图的相关概念,以及如何创建直方图。

盼小辉丶的博客 2万+

OpenCV-Python实战(8)——直方图均衡化

图像处理技术是计算机视觉项目的核心,通常是计算机视觉项目中的关键工具,可以使用它们来完成各种计算机视觉任务。在本文中,将介绍如何使用 OpenCV 函数 cv2.equalizeHist() 执行直方图均衡,并将其应用于灰度和彩色图像,cv2.equalizeHist() 函数将亮度归一化并提高图像的对比度。

盼小辉丶的博客 2万+

OpenCV-Python图像直方图计算calcHist函数详解、示例及图形呈现

本文详细介绍了OpenCV-Python图像直方图计算calcHist函数的语法以及使用案例,从几个测试案例可以看出OpenCV-Python的直方图计算比C语言版本功能还是差的比较多。最后介绍了一个使用matplotlib画出直方图的完整案例和代码。希望这些介绍有助于大家详细了解OpenCV-Python图像直方图计算的方法。

老猿Python 6205

使用Python,OpenCV计算图像直方图(cv2.calcHist)

使用Python,OpenCV计算图像直方图(cv2.calcHist1. 效果图2. 原理2.1 什么是图像直方图?3. 源码参考 这篇博客将介绍如何使用Python,OpenCV和cv2.calcHist 计算图像直方图。 直方图算机视觉中应用广泛。 使用灰度直方图进行阈值处理; 使用直方图进行白平衡; 使用颜色直方图来跟踪图像中的对象,例如使用 CamShift 算法; 使用颜色直方图作为特征——包括多维的颜色直方图; 使用图像梯度的直方图来形成 HOG 和 SIFT 描述符; 在图像搜索引擎和机器

qq_40985985的博客 5738

OpenCV 直方图计算实战:从 calcHist 的 bins/dims/range 原理到 BGR 三通道直方图可视化

**导读**:本文围绕 OpenCV 官方教程中的直方图计算(Histogram Calculation)主题展开,以 [calcHist_Demo.cpp](https://link.gitcode.com/i/616bca6e5cb7f18491a92c89ef7db323) 演示程序为主线,系统讲解直方图(histogram)的数学概念、`cv::calcHist` 的核心参数(`dims`

gitblog_00599的博客 664

吃透Chisel语言.04.Chisel基础(一)——信号类型和常量

开始肯定是介绍Chisel的基础内容了,《Chisel基础》这一部分主要会介绍数字设计中的两个基本组件:组合电路和触发器。这俩基本组件都不复杂,但是组合在一起就可以得到规模很大、功能也很强大的数字电路了。 第一部分我们就简单地看看Chisel中的信号类型和常量,在上一篇文章中也有相关介绍,其中还包括和Verilog之间的对比。......

github-3rr0r的博客 3823

从零到一:RF-DETR如何通过神经架构搜索重塑实时目标检测的边界

RF-DETR通过创新的权重共享神经架构搜索(NAS)机制,重新定义了实时目标检测的技术边界。这项技术在COCO等基准测试中表现卓越,成为首个AP超过60的实时检测器,同时保持跨领域稳定性和高效推理速度。RF-DETR的动态架构调整能力使其能够适应从嵌入式设备到云端服务器的各种硬件环境,为工业质检、自动驾驶等场景提供灵活解决方案。

weixin_29061531的博客 469

详解什么叫二维直方图,并利用OpenCV的函数calcHist()绘制图像的H-S二维直方图

详解什么叫二维直方图,并利用OpenCV的函数calcHist()绘制图像的H-S二维直方图

昊虹AI笔记 4638

RTX 4060笔记本也能跑!保姆级教程:用Ollama在Windows上部署DeepSeek-R1-8B模型

本文详细介绍了如何在RTX 4060笔记本上通过Ollama本地部署DeepSeek-R1-8B模型,提供从环境配置到性能调优的全流程优化指南。针对笔记本用户的显存、散热等问题,给出了量化模型选择、启动参数优化及散热解决方案,帮助用户在消费级硬件上高效运行大语言模型。

weixin_28745067的博客 526

OpenCV 二维直方图实战:用 cv.calcHist 与 np.histogram2d 计算并可视化 HSV 色彩直方图

本文围绕 OpenCV 教程《Histograms - 3 : 2D Histograms》展开,系统讲解如何计算和绘制二维直方图(2D Histogram)。读完本篇,你将掌握三个核心技能:用 `cv.calcHist()` 对 HSV 图像同时统计 Hue(色相)与 Saturation(饱和度)两个特征;用 `np.histogram2d()` 在纯 NumPy 环境中完成同样的统计;以及三

gitblog_01109的博客 797

PCout(n) -- STM32F103RCT6 位带操作

位带操作,sys.h,PCout,PAout,PAout

weixin_50212044的博客 4021

【3】 灰度变换(1)

第三章(1)【总三】

课题分离 659

Python之OpenCV直方图统计及均衡化

0 背景 在做图像处理时,经常需要对图像的像素分布情况进行统计,用来分析整张图片的像素分布,从而为进一步的处理提供数据支持,如二值化等操作。因此,本文对直方图相关的操作进行一个介绍。 在统计学中,直方图是一种对数据分布情况的图形表示,是一种二维统计图表,他的两个坐标分别是统计样本(图像、视频帧)和样本的某种属性(亮度,像素值,梯度,方向,色彩等等任何特征) 图像直方图是用一表示数字图像中亮度分布的直方图,标绘了图像中每个亮度值的像素数。可以借助观察该直方图了解需要如何调整亮度分布的直方图。这种直方图中

ZONGXP的博客 1万+

Unity GameObject 核心机制深度解析:从底层结构到工程实践

从底层机制讲透 Unity GameObject:托管壳加原生芯的双层对象模型如何制造假 null 陷阱、Transform 层级与组件通信的原理、生命周期回调的确切顺序。文章同时给出 Instantiate 成本分析与对象池等高频场景的工程实践。

游戏人生 40

【Python OpenCV】图像直方图 calcHist方法 equalizeHist方法

【Python OpenCV】图像直方图 calcHist方法 equalizeHist方法 (一)图像直方图 图像的构成是有像素点构成的,每个像素点的值代表着该点的颜色(灰度图或者彩色图)。所谓直方图就是对图像的中的这些像素点的值进行统计,得到一个统一的整体的灰度概念。直方图的好处就在于可以清晰了解图像的整体灰度分布,这对于后面依据直方图处理图像来说至关重要。 一般情况下直方图都是灰...

python深度学习笔记,一起学习的加QQ2737499951 7224

国科大作业考试资料-人工智能原理与算法-2024新编-第十一次作业整理

1、有一位教授想知道学生是否睡眠充足。每天,教授观察学生在课堂 上是否睡觉,并观察他们是否有红眼。教授获得如下的领域知识: (1)没有观察数据时,学生睡眠充足的先验概率为0.7。 (2)给定学生前一天睡眠充足为条件,学生在晚上睡眠充足的概率是0.8;如果前一天睡眠不充足,则是0.3。 (3)如果学生睡眠充足,则红眼的概率是0.2,否则是0.7。 (4)如果学生睡眠充足,则在课堂上睡觉的概率是0.1,否则是0.3。 将这些信息形式化为一个动态贝叶斯网络,使教授可以使用这个网络从观察序列中进行滤波和预

MatsumotoChrikk 1056

SLAM Cartographer(18)后端优化问题求解器

了解经过闭环检测构建了子图与节点之间的约束之后,通过后端优化求解器进行优化求解。核心是基于Ceres库进行SPA(Sparse Pose Adjustment)的优化方法,把后端优化问题描述成为一个最小二乘的问题求解

氢键H-H 5681

Python知识:opencv实现的直方图

本文对opencv实现图片的直方图实现和显示。比如,给定一幅彩色图片,画出三个通道的直方图。做出对比。

gongdiwudu的专栏 9206

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

利用OpenCV的函数calcHist()计算出图像的直方图数据后绘制图像的直方图

利用OpenCV的函数calcHist()计算出图像的直方图数据后绘制图像的直方图

昊虹AI笔记 883

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

OpenCV-Python图像像素直方图

图像直方图是反映一个图像像素分布的统计表,其横坐标代表了图像像素的种类,可以是灰度的,也可以是彩色的。纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。 图像是由像素构成,那么反映像素分布的直方图往往可以作为图像一个很重要的特征。直方图的显示方式是左暗又亮,左边用于描述图像的暗度,像素值比较小;右边用于描述图像的亮度,像素值比较大。 按照维数去分类可以分为一维直方图和二维直方图。 一维直方图 python中绘制图像像素一维直方图(也成为单通道像素直方图)有两种方式,一种是opencv中的

hallobike的博客 6881

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OpenCV-Python(22):直方图的计算绘制与分析

接着,调用cv2.calcHist()函数计算灰度图像的直方图,其中channels参数为[0]表示只计算灰度通道的直方图,mask参数为None表示计算整个图像的直方图,histSize参数为[256]表示直方图分成256个bin,ranges参数为[0, 256]表示像素值的范围为0到255。那么到底要怎么做呢?通过分析图像的直方图,可以了解图像的亮度分布情况,进而进行亮度调整,使图像更加清晰、明亮或暗淡。通过分析图像的直方图,可以找到合适的阈值,将图像分成不同的区域,达到目标检测和图像分割的目的。

图灵追幕者博客录 3045

OpenCV 直方图入门教程:用 cv.calcHist、np.histogram 与 Matplotlib 寻找、绘制和分析图像直方图

本文基于 OpenCV 官方 Python 教程中的 "Histograms - 1: Find, Plot, Analyze" 一文整理并深入扩充。直方图是理解图像亮度分布、对比度与色调构成最基础也最实用的工具。读完本篇,你将掌握:用 `cv.calcHist()` 和 Numpy(`np.histogram()`、`np.bincount()`)计算直方图、理解 histSize(BINS)、

gitblog_01145的博客 274
上一篇: numpy数组元素值的高效查表映射机制
下一篇: 基于RGB颜色空间使用OpenCV-Python实现照片换底
LaoYuanPython
LaoYuanPython 2020年博客之星Top3 2020年博客之星Top3 领域专家: Python技术领域 领域专家: Python技术领域
博客等级 码龄8年 15万+粉丝 1324原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LaoYuanPython

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值