ホームページ  >  記事  >  バックエンド開発  >  Pythonでopencvを設定する方法

Pythonでopencvを設定する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-08-02 16:03:4010067ブラウズ

Pythonでopencvを設定する方法

Python で opencv ライブラリを構成し、pycharm 環境を使用します

1. 公式 Web サイトからダウンロードします。公式サイトのリンクを開くと、Web サイトに openCV の全バージョンが掲載されていますので、必要なバージョンとシステムを見つけてください。クリックすると、新しいページが表示されます。何も操作する必要はなく、自動的にダウンロードされます。注: 32 ビットと 64 ビットに違いはありません。インストール プログラムは、コンピュータ システムに応じて 32 ビット バージョンと 64 ビット バージョンのどちらをインストールするかを自動的に選択します。図に示すように:

Pythonでopencvを設定する方法

2. openCV_xxx.exe をダブルクリックしてプログラムを実行します

インストールするディレクトリを選択しますファイルを選択し、「抽出してインストール」をクリックして最後までインストールします。図に示すように:

Pythonでopencvを設定する方法

関連する推奨事項: 「Python ビデオ チュートリアル

3. openCV 環境変数を構成する

最初のステップは、[コンピューター] を選択し、右クリックして [プロパティ]、[システムの詳細設定]、[環境変数] の順に選択します。図に示すように、環境変数の下の「システム環境変数」->「パス」値を見つけて、「編集」を選択します。

Pythonでopencvを設定する方法

次に、「bin」を追加します。 openCV フォルダーの場所の「bin」は、openCV プログラムをインストールしたディレクトリです。たとえば、私のインストール場所は「F:\chengxin\openCV2.4.9\opencv\build\x64\vc11\bin」です。注: ここでの「X64」は、コンピューターが 64 ビット システムであることを意味します。コンピューターが 32 ビットの場合は、「x86」の下を確認する必要があります。「VC11」は、コンピューターに vs2012 がインストールされていることを意味します。 VS2010 がコンピュータにインストールされている場合は、「vc10」フォルダにある必要があります。VS2013 の場合は、図に示すように「vc12」フォルダにあるはずです。ポップアップの

ウィンドウで、「変数値」の後に「;」と先ほどのディレクトリを追加します。つまり、この文字列「;F:\chengxin\openCV2.4.9\opencv\build\x64\」を追加します。 vc11\bin」。図に示すように:

Pythonでopencvを設定する方法

#openCV のインストールと構成はここで終了です。

Pythonでopencvを設定する方法Python の openCV リファレンスを構成します。

Python と openCV をインストールした後、それらを接続するにはどうすればよいですか?まず、openCV インストール ディレクトリで「cv2.pyd」ファイルを見つけます。私の 64 ビット システム ディレクトリは「F:\chengxin\openCV2.4.9\opencv\build\python\2.7\x64」です。 32 ビット システムの場合は、「x86」の下にある必要があります。図に示すように:

このファイルをコピーして、Python インストール ディレクトリの「Python27\Lib\site-packages」に貼り付けます。私の場合は「C:\Python27」です。 \Lib\サイトパッケージ」。図に示すように:

Pythonでopencvを設定する方法

#OK、この時点でインストールは完了です。 cmd コンソールを介して、openCV に付属する Python で書かれたいくつかのサンプルを実行してみることができます。これらの例は、「opencv\sources\samples\python」にあります。

Pythonでopencvを設定する方法カラー画像のヒストグラムを出力します:

import cv2import numpy as npfrom matplotlib import pyplot as plt
img = cv2.imread('/home/aobo/Pictures/IMG_4137.JPG')color = ('b','g','r')# enumerate():python里的一个新函数
# 它的作用:同时遍历索引(i)和元素(col)for i,col in enumerate(color):
    histr = cv2.calcHist([img], [i], None, [256], [0, 256])
    plt.plot(histr, color = col)
    plt.xlim([0, 256])plt.show()

以上がPythonでopencvを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。