Мне нужно суммировать все элементы в матрице. Я использовал функциюСумма элементов в матрице в OpenCV?
sum(sum(A));
в MATLAB. Где A
- это матрица размером 300 * 360. Я хочу реализовать ту же функцию в OpenCV. Я использовал что-то вроде этого.
double s=cv::sum(cv::sum(A));
Но есть ошибки, которые не могут преобразовать скаляр в двойное. Как решить эту проблему?
так же, как и в сторону, в Matlab это лучше 'сумма (A (:))' вместо 'суммы (сумма (A))' – bla
возможно дубликат [OpenCV: Получение общей сложности значений Матем ] (http://stackoverflow.com/questions/10156044/opencv-getting-the-total-of-mat-values) – m0nhawk