• 大小: 420KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: 直方图  python  

资源简介

直方图均衡化源码 - 代码简单 - 可直接运行 - 结果可视化

资源截图

代码片段和文件信息

# author: chunyinng
# date: 2016-12-18
# my CNDS blog: http://blog.csdn.net/chunying27
import numpy as np
import cv2
import pylab as pl
class Histogram:
    def __init__(selfimg):
        self.img=img
        self.calc_hist()
        self.flag=1
        
    def calc_hist(self):
        # Calculate histogram
        self.hself.wself.c=self.img.shape
        bgr=cv2.split(self.img)
        hist_rhist_bhist_g=[0]*256[0]*256[0]*256
        for i in range(self.h):
            for j in range(self.w):
                hist_r[r[i][j]]+=1
                hist_b[b[i][j]]+=1
                hist_g[g[i][j]]+=1
        self.hist_b=hist_b
        self.hist_g=hist_g
        self.hist_r=hist_r
        
    def __cummulate(selfarray):
        # one-dimension array
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-12-18 17:32  直方图均衡化\
     文件      429031  2016-07-22 21:09  直方图均衡化\0.PNG
     文件        2461  2016-12-18 17:30  直方图均衡化\histogram.py

评论

共有 条评论