gpt4 book ai didi

opencv - 在 OpenCV 中,CvMatND 结构用于什么?

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:06 25 4
gpt4 key购买 nike

我在 O'rielly 书中注意到,在使用直方图时,它指的是 cvMatND 数据结构。然而,这本书没有解释这个数据结构的用途以及它与 cvMat 有何不同。有人可以向我解释一下吗?谢谢。

最佳答案

cvMat是二维(多 channel )数组,即矩阵。
cvMatND 是一个 n 维(多 channel )数组。

参见 Basic Structures CXCORE 引用手册中的部分。

更新:

可以在任意维度上计算直方图,因此定义CvHistogram 结构使用CvMatND 来存储多维直方图密集的多维数组结构。

typedef struct CvHistogram
{
int type;
CvArr* bins;
float thresh[CV_MAX_DIM][2]; // for uniform histograms
float** thresh2; // for nonuniform histograms
CvMatND mat; // embedded matrix header
// for array histograms
}
CvHistogram;

关于opencv - 在 OpenCV 中,CvMatND 结构用于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1720784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com