CVAPI(void) cvReduce( const CvArr* src, CvArr* dst, int dim CV_DEFAULT(-1),
int op CV_DEFAULT(CV_REDUCE_SUM) );
簡化一個矩陣成為一個向量
cvReduce(constCvArr*src,CvArr*dst,intdim,intop=CV_REDUCE_SUM);
src
輸入矩陣
dst
輸出的通過處理輸入矩陣的所有行/列而得到的單行/列向量
dim
矩陣被簡化後的維數索引.0意味著矩陣被處理成一行,1意味著矩陣被處理成為一列,-1時維數將根據輸出向量的大小自動選擇.
op
簡化操作的方式,可以有以下幾種取值:
CV_REDUCE_SUM-輸出是矩陣的所有行/列的和.
CV_REDUCE_AVG-輸出是矩陣的所有行/列的平均向量.
CV_REDUCE_MAX-輸出是矩陣的所有行/列的最大值.
CV_REDUCE_MIN-輸出是矩陣的所有行/列的最小值.
src
輸入矩陣
dst
輸出的通過處理輸入矩陣的所有行/列而得到的單行/列向量
dim
矩陣被簡化後的維數索引.0意味著矩陣被處理成一行,1意味著矩陣被處理成為一列,-1時維數將根據輸出向量的大小自動選擇.
op
簡化操作的方式,可以有以下幾種取值:
CV_REDUCE_SUM-輸出是矩陣的所有行/列的和.
CV_REDUCE_AVG-輸出是矩陣的所有行/列的平均向量.
CV_REDUCE_MAX-輸出是矩陣的所有行/列的最大值.
CV_REDUCE_MIN-輸出是矩陣的所有行/列的最小值.