首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvMat、Mat和IpImage的区别

问cvMat、Mat和IpImage的区别
EN

Stack Overflow用户
提问于 2012-06-15 00:51:30
回答 1查看 18.5K关注 0票数 20

我现在正在尝试发现opencv库,但它看起来有点混乱的数据结构。所以这里有cv::Mat,cvMat和IpImage,每一个都有不同的例子。据我所知,opencv已经从C迁移到了C++,然后是2.4版本的重大变化。

那么推荐哪种数据结构呢?通常有没有像opencv程序员指南这样的文档来解释推荐的数据结构以及这种代码迁移是如何发生的(我不是问代码api或教程页面)

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-15 01:35:14

cv::Mat是cvMat的c++版本,它们是相同的,如果你仔细查看代码,你会发现c++版本只适用于c代码。如果使用C++,请使用cv::Mat。

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

IpImage是旧的英特尔IPP兼容图像格式。你应该永远不需要使用它,但是如果你正在使用其他一些旧的库,有一些函数可以在它们之间进行转换。

从Welcome to opencv documentation开始获取新文档

(OpenCV已经经历了几次重组,旧的网站都继续存在,令人困惑。从现在开始,希望一切都在http://opencv.org/之下)

票数 51
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11037798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档