エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OpenCV のピクセル形式が BGR である理由 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OpenCV のピクセル形式が BGR である理由 - Qiita
はじめに 主に Python のOpenCV 利用者の間でよくあがる疑問。 何故、imread で取得したピクセル値の並... はじめに 主に Python のOpenCV 利用者の間でよくあがる疑問。 何故、imread で取得したピクセル値の並びが RGB でなく BGR なのか? NumPy 配列として RGB 順でうっかりアクセスしたり、matplotlib 等の外部プログラムに BGR 配列をそのまま渡して色味が変わる罠が有名ですね。 BGR から RGB の並びに変換したい時は cvtColor が便利です。 imgRGB = cv2.cvtColor(imgBGR, cv2.COLOR_BGR2RGB) はじめに結論 OpenCV の低レベル層の前身 IPL (Intel Image Proecssing Library) の開発を始めた頃の一般的な並びが BGR で、IPL は元々 Windows 用1かつ性能重視のプロダクトなので、Windows OS の内部画像形式 DIB に合わせた可能性が高