-
【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のおすすめテーマ
2023/3/29
はじめに Visual Studio Code(以下、VSCode)は柔軟にカスタマイズができるプログラミング エディターです。機能をアドインして使いやすさを追求することができるだけでなく、見た目につ ...
-
【Python・OpenCV】色の分割と結合(cv2.split, cv2.merge)
2024/3/17
はじめに PythonでOpenCVを使ったカラー画像の色の分割と分割された色を結合する方法について紹介します。 カラー画像の色を分割 スマホやデジカメで撮影したカラー写真は「赤」、「青」、「緑」の3 ...
-
【Python・OpenCV】コードの評価、最適化に役立つ処理時間計測方法
2024/6/1
はじめに 画像処理のプログラムは、場合によって処理に時間がかかることがあります。その処理時間を正確に計測することで、処理の最適化や異なるアルゴリズムの比較などが可能になるため、時間の計測を知っておくと ...
-
【Python・OpenCV】画像のサイズとチャンネル数を取得する
2023/3/29
はじめに 画像の縦横サイズを取得する方法について解説します。PythonのOpenCVでは画像はNumPyのndarray配列のデータ形式になっています。このため画像の高さ,幅,チャンネル数はNumP ...
-
【Python・OpenCV】画像の拡大・縮小をマスターする(cv2.resize)
2024/5/20
はじめに OpenCVは、画像処理における強力なツールですが、初めて使う人にとっては多くの機能があり、最初は戸惑うことがあります。この記事では、OpenCVの中でも基本的な機能であるcv2.resiz ...
-
【Python・OpenCV・matplotlib】2種類の画像を表示する方法について解説(imshow)
2024/3/17
はじめに PythonでOpenCVを使った画像の表示方法について紹介します。 画像の表示 OpenCVを使っていると、画像を簡単に確認したい場面がよくあります。そこで、比較的簡単に画像を表示する方法 ...
-
Visual Studio Codeでプログラムのバグ修正|Pythonのデバッグ方法を解説
2023/6/12
はじめに 前回の投稿でPythonでOpenCVが使える環境を構築しました。この投稿ではプログラミングエディターとして人気のあるVisual Studio Code(以下 VSCode)を使ってPyt ...
-
Python開発環境をMacにインストールする(2024年10月)
2024/10/25
はじめに MacにPythonの開発環境を構築する方法についてまとめました。ここではHomebrewとpyenv、Python、OpenCVをインストールして、PythonからOpenCVが使える環境 ...