[英]how to define and smooth a 3D cv::Mat
我创建了一个3D矩阵cv :: mat,它在每个轴(X,Y和Z)上都包含0到255之间的值,如下所示:
int sizes[] = { 100, 100, 100 };
Mat *matrix;
matrix = new Mat(3,sizes, CV_32FC1, cv::Scalar(0));
for(int i=0;i<100;i++)
for(int j=0;j<100;j++)
for(int k=0;k<100;k++){
//some values are 255
matrix->at<float>(i,j,k) = 0;
// and some of them are 255 : (TODO)
}
现在我想平滑整个3D矩阵,如何使用opencv lib做到这一点?
任何帮助将不胜感激,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.