皆さん「RGB」と聞くと何を思い浮かべますか?パソコンを触っている方であれば色の表現方法とピンとくる方も多いと思います。では似たような言葉に「BGR」というものがあります。なんか見た目は似てますよね…?

詳細は省きますがRGBというのは上の図のように光の三原色をベースとしています。そしてBGRというのも同じ光の表現方法です。
ソフトウェア開発をしているエンジニアで初見でRGBとBGRの違いに困惑した方もいらっしゃるはず。以下に一部簡単な比較として説明します。

RGB = Pillowでは色の順番はRGB(赤、緑、青)を前提としている。
BGR = OpenCVの関数imread()で画像ファイルを読み込むと色の順番がBGR(青、緑、赤)になる。

Tags

No responses yet

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です