Advertisement

介绍Python+OpenCV中图像直方图的概念及其基于大津算法的图像分割方法

阅读量:
图像直方图的基本概念:

计算图像中各灰度级别的像素出现频率,并绘制其分布情况;通常情况下,在显示图像数据时,直方图会呈现出左侧较暗右侧则明亮的趋势。

不仅具有图像平移、旋转和尺度不变性等诸多优点,在图像计算处理中被采用的直方图计算成本较低;因此它在图像处理领域得到了广泛应用。

Lena图像的灰度直方图和RGB直方图显示:

输入图片说明

python程序实现,使用matplotlib模块绘制:

复制代码
    # -*- coding:utf-8 -*-
    #本程序用于显示图片的直方图
    import cv2  #导入opencv模块
    import numpy as np
    import matplotlib.pyplot as plt
    
    print("Hellow word!")     #打印“Hello word!”,验证模块导入成功
    
    img = cv2.imread("lena.jpg")  #导入图片,图片放在程序所在目录
    cv2.namedWindow("imagshow", 2)   #创建

全部评论 (0)

还没有任何评论哟~