Advertisement

灰度直方图

阅读量:

在此处进行概述性介绍灰度直方图的相关信息。涉及灰度直方图的具体应用及其相关内容将在后续文章中详细探讨。

在此处进行概述性介绍灰度直方图的相关信息。涉及灰度直方图的具体应用及其相关内容将在后续文章中详细探讨。

灰度直方图即是对图片中像素出现频率的可视化表示。从本质上讲,它是一个统计量,据称还可以用于概率上的分析应用。但我尚未掌握相关知识

复制代码
    import cv2 as cv
    import numpy as np
    import matplotlib.pyplot as plt
    
    def histogram(img):
    statis = np.zeros((1, 256), dtype=np.int)
    for (x, y), ele in np.ndenumerate(img):
        statis[0,ele] += 1
    return statis
    
    
    if __name__=='__main__':
    img = cv.imread('sample.jpg', cv.IMREAD_GRAYSCALE)
    (h, w) = img.shape
    cv.imshow('Picture', img)
    statics = histogram(img) 

全部评论 (0)

还没有任何评论哟~