今回は Python3+opencv 構成のチュートリアルをお届けします。Python3+opencv 構成の 注意事項 は何ですか?実際のケースを見てみましょう。
Windows、Linux、Raspberry Pi のいずれでも。 python3 用の opencv 環境の設定は、特に多くの人が pipでインストールし、opencv がインストールされているにもかかわらず、システムのネイティブ python2 の下にインストールされていることがわかった後では、頭の痛い問題です。 筆者もインストールに成功するまでに何度も失敗を経験しました。
この記事では、opencv を設定するためにコンパイルされた方法を使用します。Ubuntu と Raspberry Pi の各手順は非常に似ているため (基本的に同じであると言えます)、1 つの記事で詳しく説明します。 。
一般的に言えば、インストールと設定の手順に従っている限り、間違いはありません。早速、ショーを始めましょう!
1.ubuntuインストール前の準備:
1.1. Ubuntu apt-getリポジトリを更新しますsudo apt-get update && sudo apt-get upgrade
sudo apt-get install python3-setuptools python3-dev -y
sudo easy_install3 pip
pip install --upgrade pip
1.5. いくつかの共通パッケージをインストールします
1.6. インストールbuild-essential
pip install numpy1.7.その他の開発パッケージ
sudo apt-get install build-essential -y
2.Raspberry Piのシステムとカーネルを更新します2.1 sudo apt-get update
2.2 pt- get upgrade2.3 sudo rpi-update カーネルを更新すると、「デバイスに空き領域がありません」というエラーが報告されることがあります。これは、更新する前にメモリを確認することをお勧めします。無料のコマンドを使用してください)
ステップ 2: opencv のインストールを開始します
ubuntu/Raspberry Pi ユニバーサル
1 まず、opencv インストール パッケージ (パス) を保存する適切な場所を見つける必要があります。私が選択したのは ~/Download/opencv
2. インストール パスを入力し、インストール パッケージをダウンロードしますsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y
cd ~/Download/opencv
wget https://github.com/Itseez/opencv/archive/3.0.0.zip
このステップは主に、python3.4 の検索、libpython3.4m.so の検索、numpy/core/include のパスの検索、およびそれに応じた置き換えなどのファイルを検索することです
5 最後に、インストール コマンドを実行します。 :
unzip 3.0.0.zip && cd opencv-3.0.0 mkdir build && cd build注: このステップは、インストールに時間がかかります。まず、opencv の入門チュートリアルに進んでください。 6. 前のステップを完了したら、完了です。検証を開始します
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local
PYTHON3_EXECUTABLE=/usr/bin/python3
PYTHON_INCLUDE_DIR=/usr/include/python3.4
PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.4m.so
PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.4/dist-packages/numpy/core/include ..
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書: Python2.7がpipを使用できないことに対する完璧な解決策
Pythonがtxtファイルを一行ずつ読み書きする方法
以上がPython3+opencv 構成チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。