博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cvMatND 多维数组 设置和读取像素值
阅读量:6281 次
发布时间:2019-06-22

本文共 731 字,大约阅读时间需要 2 分钟。

原帖地址:

opencv中的多维数组——MatND的用法,因为直方图就是多维数组,所以了解一下它的基本用法,仅做收藏。

 

void MatNDReadAndSet() {
int M = 192; int N = 168; int K = 7; int size[] = { M, N, K }; CvMatND* mXOrigin = cvCreateMatND( 3, size, CV_32FC1 ); cvSetZero( mXOrigin ); float c = 0; for ( int k=0; k
data.fl + ( M*N*k + N*i + j) ) = c; c = c+1; } } } for ( int k=0; k
data.fl + ( M*N*k + N*i + j) ) << "\t"; } cout << endl; } cout << endl; } cvReleaseMatND( &mXOrigin ); }

除了这种方式,在c++中,还可以用另外一种更直接的方式:

uchar tt, tt1;

int dims[3]={256, 256, 256};

cv::MatND lookup(3,dims,CV_8U)

lookup.at<uchar>(i, j,k) = tt;

tt1 = lookup.at<uchar>(i, j,k);

转载地址:http://uzxva.baihongyu.com/

你可能感兴趣的文章
Zabbix监控系统部署:前端初始化
查看>>
设计模式之(十二)模板模式Template
查看>>
C语言图的建立及BFS,DFS遍历的代码
查看>>
R概率分布函数使用小结
查看>>
python学习记录(六)------python数据类型以及基本运算
查看>>
[javaSE] IO流(RandomAccessFile)
查看>>
nginx安装与搭建教程
查看>>
vnc viewer不能复制黏贴
查看>>
《敏捷软件开发》学习笔记 第17章 空对象模式
查看>>
数据库与JAVA 连接(JDBC)
查看>>
Android知识点:设置父控件事件拦截
查看>>
使用cmd导入导出oracle数据库dmp文件
查看>>
MVC @Html.TextBoxFor 格式化
查看>>
springboot之jpa多数据源
查看>>
ASP.NET MVC添加Action就找不到
查看>>
Windows 小技巧: 變更輸入法順序
查看>>
如何使得apache监听在特定的端口
查看>>
BZOJ-1207: [HNOI2004]打鼹鼠 (LIS类似DP)
查看>>
UNIX环境高级编程——线程属性
查看>>
VGA管脚定义
查看>>