代码之家  ›  专栏  ›  技术社区  ›  Knowledge Seeker

使用imhist()获取区域的直方图数组;[PYTHON]

  •  0
  • Knowledge Seeker  · 技术社区  · 7 年前

    如何获取包含4个像素的区域的直方图阵列。i、 e。

    (x,y)(x,y+1)

    (x+1,y)(x+1,y+1)

    假设一个区域包含这4个像素。如何使用imhist();,在Python中找到该区域的hiistgram数组;?我花了5个多小时来找到合适的方法,但失败了。有什么帮助吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   dudakl    7 年前

    我认为,您可以通过切片从图像中提取所有四个像素,然后使用如下函数 numpy.histogram 计算直方图。

    最好提供某种代码,即您迄今为止所尝试的代码。