Hello.

I'm using cvbridge to get camera images and using some opencv functions for image processing.
However, memory blows up whenever I use opencv functions on IplImages converted from the imgMsgToCv method.
Using cvCopy, cvCloneImage, cvNormalize, etc... any one of these good' ol opencv functions on IplImage blows up the memory.

So I referred to stereo view.cpp file in http://www.ros.org/doc/api/image_view/html/stereo__view_8cpp_source.html#l00340
It seems like the file uses the new cv::Mat_ data structure to perform operations on images.

Should I always use the new opencv2.1 image data structure( cv::Mat ) if I want to work on opencv images converted from sensor_msgs::Image ?
Or is there a way to work with the IplImages ?

Thanks.