CvImage
和有什么区别IplImage
?
我正在尝试将 OpenCV 与 ARToolKit 集成,但这里出现错误:
CvImage *image;
错误是:
*token 之前应为 '=',',',';','ask' 或 '__atrribute__'
CvImage 是 IplImage 的一个已弃用的包装器,不要使用它。最好使用 cv::Mat,如果你需要与旧代码交互,IplImage。
如果你真的需要使用它:我假设你错过了 legacy.hpp 包含。请参阅当前 OpenCV 中的“遗留”模块。
错误的。
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