【发布时间】:2014-08-12 10:03:57
【问题描述】:
我正在浏览这个程序,它基本上是关于计算图像中的凸度缺陷。我似乎无法消除对以下内容的困惑-
*vector<vector<Point>> hull( contours.size() );
vector<vector<int> > hullsI(contours.size());
vector<vector<Vec4i>> convdefect(contours.size());*
上述程序的链接如下:-Calculating convexityDefects using OpenCV 2.4 in c++
直觉上我知道向量在物理术语中的含义,但有人可以用简单的概念解释我在opencv中向量的概念是什么意思(特别是点,整数和vec4i)以及上述术语之间的区别是什么?任何链接或建议都会非常有帮助。谢谢
【问题讨论】:
-
A
vector在这种情况下与物理学无关。std::vector是一个序列容器,表示一个可以改变大小的连续数组。这与 OpenCV 无关,它只是 STL 的一个容器。 -
谷歌搜索 opencv + 任何这些术语都会让你直接找到 cplusplus.com/reference/vector/vector 和 docs.opencv.org/modules/core/doc/basic_structures.html