-
-
【Python・OpenCV】カラー画像をグレースケールに変換する
2025/1/3
はじめに カラー画像をグレースケールに変換する方法について説明します。グレースケールは明度という 1 つのコンポーネントのみを使用して色を定義する最も単純なモデルとなります。明るさの値は、0 (黒) ...
-
-
【Python・OpenCV】画素値にアクセスする方法
2023/5/5
はじめに PythonでOpenCVの画像データの画素値にアクセスする方法について紹介します。画素値の取得や書き換えは、画像処理ではよく利用するので参考にしてください。 画素値とは 写真を拡大していく ...
-
-
【Python・OpenCV】インストール済みのバージョンを確認する方法
2023/5/1
はじめに OpenCVとPythonのバージョンを確認する方法を紹介します。稀にしか使わないかもしれませんが、備忘録として投稿します。 2023年5月の本投稿執筆時点の最新バージョンはOpenCVが4 ...
-
-
【Python・OpenCV・numpy】画像の塗りつぶし
2024/3/16
はじめに 画像データを1色に塗りつぶす方法について解説します。画像の塗りつぶしは画像データの初期化などで利用する機会が多いと思いますが、本投稿で画像データの初期化時に行う方法と初期化をした後に行う方法 ...
-
-
【Python・OpenCV】画像をコピーする(全体、部分的)
2024/3/16
はじめに OpenCVで画像を扱っていると画像処理前の元の画像のデータが必要になることがあります。画像に矩形や文字などを描画すると画像データは書き変わってしまうため、コピーした画像に対してこのような処 ...
-
-
【Python入門】ループ処理(for, while)
2023/9/27
はじめに Pythonでは「forループ」と「whileループ」の2種類のループ(繰り返し)処理があります。それぞれの特徴と使い方を見ていきましょう。 forループ forループはリストやタプル、ディ ...
-
-
【Python・OpenCV】色空間(cv2.cvtColor)
2023/9/24
はじめに PythonでOpenCVを使った色空間の扱いについて紹介します。色の3原色というのを聞いたことがあるかもしれません。3つの色を割合を変えて混ぜ合わせることで様々な色を表現するものですが、3 ...
-
-
見やすさで選ぶ Visual Studio Codeのおすすめテーマ
2025/1/3
はじめに Visual Studio Code(以下、VSCode)は柔軟にカスタマイズができるプログラミング エディターです。機能をアドインして使いやすさを追求することができるだけでなく、見た目につ ...
-
-
【Python・OpenCV】色の分割と結合(cv2.split, cv2.merge)
2024/3/17
はじめに PythonでOpenCVを使ったカラー画像の色の分割と分割された色を結合する方法について紹介します。 カラー画像の色を分割 スマホやデジカメで撮影したカラー写真は「赤」、「青」、「緑」の3 ...
-
-
【Python・OpenCV】コードの評価、最適化に役立つ処理時間計測方法
2024/6/1
はじめに 画像処理のプログラムは、場合によって処理に時間がかかることがあります。その処理時間を正確に計測することで、処理の最適化や異なるアルゴリズムの比較などが可能になるため、時間の計測を知っておくと ...