zoukankan      html  css  js  c++  java
  • OpenCV 计算机视觉(十八)直方图

    图像直方图:

    直方图均衡化:

    是一种提高图像对比度的方法,拉伸图像灰度值范围。

    代码实列:

    #include <opencv2/opencv.hpp>
    #include <iostream>
    #include <math.h>
    
    using namespace cv;
    int main(int argc, char** argv) {
    	Mat src, dst;
    	src = imread("D:/OpenCVprj/image/test3.jpg");
    	if (!src.data) {
    		printf("could not load image...
    ");
    		return -1;
    	}
    
    	cvtColor(src, src, CV_BGR2GRAY);
    	equalizeHist(src, dst);
    	char INPUT_T[] = "input image";
    	char OUTPUT_T[] = "result image";
    	namedWindow(INPUT_T, CV_WINDOW_AUTOSIZE);
    	namedWindow(OUTPUT_T, CV_WINDOW_AUTOSIZE);
    
    	imshow(INPUT_T, src);
    	imshow(OUTPUT_T, dst);
    
    	waitKey(0);
    	return 0;
    }
    

  • 相关阅读:
    走进Android系统
    最后的一像素。
    rem介绍
    软件安装相关问题。
    iscroll
    程序员常用词语发音
    一个程序员眼中的好UI
    myeclipse性能优化
    注入配置数据
    java IO
  • 原文地址:https://www.cnblogs.com/haiboxiaobai/p/11248941.html
Copyright © 2011-2022 走看看