Search code examples
opencvdoubleiplimage

OPENCV: can IplImage* hold double value???


I have to create an image to hold double value (that is -0.0001 or 0.005). I've used

IplImage* temp = cvCreateImage(size, IPL_DEPTH_32F, 1)

but it doesn't work well. Have you some good ideas?


Solution

  • It works as it should, though you cannot visualize 32F image, you have to convert it to the 8U. See this page. BTW, the const is called CV_32F now.