嘿,peeps正在研究opencv并运行一些教程,我很好地发现了这些属性。我认为它们是问题所在。我真的不知道它们是什么。我试着用谷歌搜索它,但没有运气:
所以这些是我不知道它们是什么的部分。看看也许有人可以向我解释这些,这样教程对我来说会更有意义:
vector<Vec4i>() //I know what vector is :) but Vec4i....?
CV_8UC1 // <------- ?
OpenCV基本结构页面(在Vec
部分下)解释了Vec4i
是typedef
,相当于Vec<int, 4>
,一个4个整数的向量。
此外,在同一页上(在Mat
部分下),它解释了CV_8UC1
是一个8位单通道矩阵。具体而言:
8
表示比特深度U
表示为unsigned
- CCD_ 10指示存在单个信道
这是一个页面,包含有关OpenCV命名约定的更多信息。
-
Vec4i
只是一个向量的typedef
:typedef Vec<int, 4> Vec4i;
。 -
CV_8UC1
是一个#Define,有助于初始化OpenCV矩阵:例如
CV_8UC1表示8位单通道矩阵,
如果您需要OpnenCV类型的建议,请查看文档。
这很有帮助。