clahe(C++)不出结果
我用的clahe,但是不出结果,程序没错误,究竟是为什么呢?
一下是部分代码//结合opencv
int CLAHE (kz_pixel_t* pImage, unsigned int uiXRes, unsigned int uiYRes,
kz_pixel_t Min, kz_pixel_t Max, unsigned int uiNrX, unsigned int uiNrY,
unsigned int uiNrBins, float fCliplimit);
int main( int argc, char** argv )
{
IplImage* img=cvLoadImage("flower.jpg",1);
unsigned char *pBuffer = NULL;
pBuffer = (unsigned char *)(img->imageData);
int value= CLAHE(pBuffer,20,10,80,250,5,5,0,100.0);
cvSetData(img, pBuffer, img->widthStep);
cout<<"value="<<value<<endl;
cvNamedWindow("clahe_test",1);
cvShowImage("clahe_test",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyAllWindows();
return 0;
}