Оптимизация получения или матовых каналов

Я хочу преобразовать BGR cv :: Mat в серый, используя эту формулуGray=B OR G OR R; pixel-wise operation, Я попробовал это:

cv::Mat diff_channels[3];
cv::split(diff, diff_channels);
diff = diff_channels[0] | diff_channels[1] | diff_channels[2];

Может ли это быть достигнуто с лучшим подходом?

Кроме того, если я хочу достичьGray=MAX(B,G,R); pixel-wise operation любое предложение ?

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

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