源码示例
#include "cv.h"
#include "highgui.h"
#include <assert.h>
#include <iostream>
using namespace std;
int main(){
double scale = 1.3;
IplImage* img = cvLoadImage("gilrPicture.png");
cvNamedWindow("结果图", CV_WINDOW_AUTOSIZE);
IplImage* grayImg = cvCreateImage(cvGetSize(img), img->depth, 1);
IplImage* smallImg = cvCreateImage(cvSize(cvRound(img->width / scale), cvRound(img->height / scale)), IPL_DEPTH_8U, 1);
cvCvtColor(img, grayImg, CV_BGR2GRAY);
cvResize(grayImg, smallImg, CV_INTER_LINEAR);
cvEqualizeHist(smallImg, smallImg); //使灰度图像直方图均衡化。归一化图像亮度和增强对比度
string eyeStr("eye");
CvMemStorage* storagel = 0;
storagel = cvCreateMemStorage(0); //创建内部存