我在浮点数组上使用c ++。我想通过opencv将此数组显示为图像。
这是代码的相关部分(dataRSLT_f_unwrapped
是我的数据数组):
CvMat MatResult;
cvInitMatHeader(&MatResult, Ny, Nx, CV_32FC1, dataRSLT_f_unwrapped);
cvNormalize(&MatResult, imgRSLT, 0, 255, CV_MINMAX);
cvShowImage( "Example2", imgRSLT );
似乎cvNormalize
函数在尝试运行时会产生以下错误:
"Unhandled exception at at 0x776CC42D in FinalProj3.exe: Microsoft C++ exception: cv::Exception at memory location 0x0041F3A4."