多语言展示
当前在线:697今日阅读:168今日分享:49

Python对图片进行灰度直方统计

对于图片的直方图分析是Python中比较重要的环节,目前Python语言是比较常用的语言,下面给出具体的计算方法。在Python中有两种方法,一种是skimage包,一个是numpy包。
工具/原料
1

win10系统

2

winPython软件包

方法/步骤
1

打开Python的shell界面,又名idle界面。

2

载入要用的软件包,这里用到skimage,numpy。import numpy as npfrom skimage import exposure,data

3

读入一个图片,代码如下;image =data.camera()*1.0

4

获取直方统计,代码如下,使用两种方法来查看;每一个函数有两个输入,一个是图片,一个统计的个数(就是讲图片的统计按照几个量,比如是2时,我们就将图片的灰度分为两类进行统计,如果是256则分成256份进行统计,表达能力有限只能到这了我);hist1=np.histogram(image, bins=2)hist2=exposure.histogram(image, nbins=2)

5

查看我们的效果,可使用以下代码。

注意事项
1

分享可以使我们懂的更多

2

如有疑问可以留言

推荐信息