1

CvImage和有什么区别IplImage
我正在尝试将 OpenCV 与 ARToolKit 集成,但这里出现错误:

    CvImage *image;

错误是:

*token 之前应为 '=',',',';','ask' 或 '__atrribute__'

4

2 回答 2

5

CvImage 是 IplImage 的一个已弃用的包装器,不要使用它。最好使用 cv::Mat,如果你需要与旧代码交互,IplImage。

如果你真的需要使用它:我假设你错过了 legacy.hpp 包含。请参阅当前 OpenCV 中的“遗留”模块。

于 2012-05-15T12:04:16.977 回答
0

错误的。

cv_bridge 使用 CvImage 来提供一个 Cv::Mat 并且其额外信息在 sensor_msgs Image 中可用。

看看里面的代码

http://mirror.umd.edu/roswiki/doc/electric/api/cv_bridge/html/c++/cv__bridge_8h_source.html

和教程:

http://www.ros.org/wiki/cv_bridge/Tutorials/UsingCvBridgeToConvertBetweenROSImagesAndOpenCVImages
于 2012-09-05T09:02:35.090 回答