Optimizing bekommen OR von Mat Channels

Ich möchte eine BGR cv :: Mat mit dieser Formel in grau konvertierenGray=B OR G OR R; pixel-wise operation. Ich habe es versucht:

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

Kann dies mit einem besseren Ansatz erreicht werden?

Auch wenn ich @ erreichen wiGray=MAX(B,G,R); pixel-wise operation irgendein Vorschlag

Antworten auf die Frage(6)

Ihre Antwort auf die Frage