1. ホーム
  2. c++

[解決済み] cv::Scalar 型は何を意味するのですか?

2022-02-17 20:46:18

質問

OpenCV の sum 関数は,cv::Scalar を返しますが,これをどのように解釈すればよいのでしょうか?

どのように解決するのですか?

cv::Scalar は、画像が多チャンネルになる可能性があるため、使用します。 このため、白色は次のように表現される。

cv::Scalar(255,255,255);

特定の要素にアクセスするためには、単純に [] operator :

cv::Scalar myWhite(255,255,255);
cout << myWhite[0] << endl;

合計の場合、各チャンネルはその特定のチャンネルの合計を表すことになります。