Что означает тип CV:: Scalar?
Я должен найти сумму элементов в мате, функция суммы OpenCV возвращает CV:: Scalar, но как я должен ее интерпретировать ?
1 ответов
cv::Scalar
используется, потому что изображение может быть многоканальным.
По этой причине белый цвет представлен как:
cv::Scalar(255,255,255);
для доступа к определенному элементу вы можете просто использовать [] operator
:
cv::Scalar myWhite(255,255,255);
cout << myWhite[0] << endl;
для суммы каждый канал будет представлять сумму этого конкретного канала.