0
A
回答
2
CV_8UC3标志意味着您正在创建一个具有三个通道的图像,其中每个通道中的每个像素都表示为一个无符号字符。你应该看到的
map.channels();
将返回矩阵多大的第三个维度的输出能够确认的多个信道(或第三个维度)。如果您需要更多频道,请使用以下内容:
map.create(100,60,CV_8UC(15));
其中15是频道数。
0
好办法做到这一点是使用拨款的构造函数:
Mat::Mat(int ndims, const int* sizes, int type)
例如,如果你想创建一个100x60x15矩阵:
int sz[] = {100, 60, 15};
Mat map(3, sz, CV_8U);
相关问题
- 1. OpenCV - 创建Mat对象阵列
- 2. 如何创建三维符号张量?
- 3. JavaScript中的三维对象
- 4. 创建三维位置
- 5. 如何在三个js中创建一个真实世界对象的三维几何?
- 6. 二维对象/关联数组成三维对象中的JavaScript
- 7. 创建mongodb对象的思维导图
- 8. 如何根据深度区分二维和三维对象
- 9. 创建三维矩阵结构并使用Python编写mat文件
- 10. 在MATLAB中将多个二维.mat文件转换为单个三维.mat
- 11. 如何初始化创建的对象的二维数组?
- 12. 如何对包含对象的三维数组进行排序?
- 13. 如何用三个对象创建最佳的hibernate查询?
- 14. 如何创建一个可滚动的二维对象
- 15. 如何从列表中创建对象的二维数组?
- 16. 如何用Java创建内部类对象的多维数组
- 17. 从三个阵列创建对象
- 18. 在ActionScript中创建三维坐标系加上三维矢量?
- 19. 如何从父对象创建对象?
- 20. 创建一个点的三维图
- 21. 保存三维矩阵作为多个二维.MAT文件
- 22. 如何从这三个模型创建复合JSON对象?
- 23. 如何用一行代码创建三个对象?
- 24. 如何为第三方传统代码创建测试对象
- 25. 如何创建对象?
- 26. 如何创建Selenium对象?
- 27. 如何创建NSBlock对象?
- 28. 如何创建json对象?
- 29. 如何创建TableRecord对象?
- 30. 如何创建Json对象
好的,谢谢。有用 ! – user1783116