cvMat,Mat和IpImage之间的区别

Moa*_*sry 20 opencv

我目前正在尝试发现opencv库,但数据结构似乎有些混乱.所以有cv::Mat,cvMat并且IpImage,不同的例子给每个.据我所知,opencv已从C转移到C++,然后对版本2.4进行了重大更改.
那么推荐这些数据结构中的哪一个,并且通常有任何文档,比如opencv程序员指南,解释推荐的数据结构以及代码迁移是如何发生的(我不是在询问代码api或教程页面)

非常感谢

Mar*_*ett 49

cv::Mat是c ++版本cvMat,它们是相同的,如果你查看代码,你会看到c ++版本只是转到c代码.如果你使用C++ cv::Mat.

C没有名称空间,所以你有把cv放在每个函数名前面的kludge,所以它不会与其他库冲突

IpImage是旧的Intel IPP兼容图像格式.您永远不需要使用它,但如果您正在使用其他旧库,则可以在它们之间进行转换.

欢迎使用opencv文档获取新文档

(OpenCV经历了一些重新组织,旧的网站都让人感到困惑.从现在开始,希望所有内容都在http://opencv.org/下)