我想使用cout将OpenCV中矩阵的值转储到控制台.我很快就了解到我不了解OpenvCV的类型系统,也不了解C++模板以完成这个简单的任务.
请读者发帖(或指向我)一个打印Mat的小功能或代码片段吗?
此致,亚伦
PS:使用较新的C++ Mat接口而不是较旧的CvMat接口的代码是优先的.
我正在尝试学习如何使用openCV的新c ++接口.
如何访问多通道矩阵的元素.例如:
Mat myMat(size(3, 3), CV_32FC2);
for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < 3; ++j)
{
//myMat_at_(i,j) = (i,j);
}
}
Run Code Online (Sandbox Code Playgroud)
最简单的方法是什么?像旧界面的cvSet2D之类的东西
最有效的方法是什么?类似于在旧界面中使用直接指针.
谢谢