2値画像の領域から面積などを求める

前準備

Python のインストール(Windows,Ubuntu 上)

Python 3.10 のインストール(Windows 上)

Pythonは,プログラミング言語の1つ.

手順

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  2. 次のコマンドを実行

    次のコマンドは,Python ランチャーとPython 3.10をインストールする.

    winget install --scope machine Python.Launcher
    winget install --scope machine Python.Python.3.10
    

関連する外部ページ

サイト内の関連ページ

関連項目Python

サイト内の関連ページ

関連する外部ページPython の公式ページ: https://www.python.org/

Ubuntu のシステム Python

Ubuntu では,システム Pythonを使用できる.

Python 用 opencv-python, numpy のインストール

Windows でのインストール

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  2. インストールの実行

    次のコマンドは,旧バージョンのものを削除し,Python 用 opencv-python のインストールを行う. 「python -c "import sys, cv2; print(f'Python version: {sys.version}\nOpenCV version: {cv2.__version__}')"」はインストールできたかの確認のため,バージョンを表示している.

    python -m pip uninstall -y opencv-python
    python -m pip uninstall -y opencv-python-headless
    python -m pip uninstall -y opencv-contrib-python
    python -m pip install -U opencv-python opencv-contrib-python numpy
    python -c "import sys, cv2; print(f'Python version: {sys.version}\nOpenCV version: {cv2.__version__}')"
    

Ubuntu でのインストール

  1. インストールの実行

    次のコマンドは,Python 用 opencv-python のインストールを行う. 「python3 -c "import sys, cv2; print(f'Python version: {sys.version}\nOpenCV version: {cv2.__version__}')"」はインストールできたかの確認のため,バージョンを表示している.

    sudo apt install -y python3-opencv python3-numpy
    python3 -c "import sys, cv2; print(f'Python version: {sys.version}\nOpenCV version: {cv2.__version__}')"
    

画像ファイル fruits.jpg, home.jpg のダウンロード

画像ファイル fruits.jpg, home.jpg のダウンロードは, Windows でコマンドプロンプトを管理者として開き 次のコマンドを実行する.

mkdir c:\image
cd c:\image
curl -L https://github.com/opencv/opencv/blob/master/samples/data/fruits.jpg?raw=true -o fruits.jpg
curl -L https://github.com/opencv/opencv/blob/master/samples/data/home.jpg?raw=true -o home.jpg

上のコマンドがうまく実行できないときは, 別ページを参考にダウンロードを行う.

https://github.com/opencv/opencv/tree/master/samples/data で公開されている fruits.jpg, home.jpg を使用する(謝辞:画像の作者に感謝します)

ヒストグラム平坦化

  • Python プログラムの実行

    Python プログラムの実行

    Python 開発環境(Jupyter Qt Console, Jupyter ノートブック (Jupyter Notebook), Jupyter Lab, Nteract, Spyder, PyCharm, PyScripterなど)も便利である.

    Python のまとめ: 別ページ »にまとめ

    python