cvMat,Mat和IpImage之间的区别

时间:2012-06-14 16:51:30

标签: opencv

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

非常感谢

1 个答案:

答案 0 :(得分:49)

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

C没有命名空间,因此您可以将cv放在每个函数名称的前面,这样它就不会与其他库冲突

IpImage是旧的Intel IPP兼容图像格式。你永远不需要使用它,但是如果你正在使用其他一些旧库,那么它们之间就有转换功能。

Welcome to opencv documentation开始获取新文档

(OpenCV已通过一些重新组织,旧的网站都让人感到困惑。从现在开始,希望一切都在http://opencv.org/下)