кажется, что ваш cn> = 1, проверьте, если ваши minIdx и maxIdx! = null для начала.

аюсь получить максимальное значение из 3-го мата, но minmaxIdx и mixmaxloc оба не смогли этого сделать.

int sz[] = {BIN, BIN, BIN};
Mat accumarray(3, sz, CV_8U, Scalar::all(0)) ;
double testMaxval = 0;
int minIdx = accumarray.dims ;
minMaxIdx(accumarray, NULL, &testMaxval,NULL,minIdx ,NULL) ;
cout<<testMaxval<<endl ;

Этот код не будет работать, поэтому я могу использовать max (), minmaxidx () или minmaxloc () для эффективного получения максимального значения без ручной обработки всего n-мерного массива?

Ответы на вопрос(2)

Ваш ответ на вопрос