2016-07-28 2 views
2

ソースからopencvをインストールするには、herehereに示されている方法に従っています。しかし、ステップバイステップでそれにもかかわらず、cv2.pydは生成されません。ソースからビルドする理由は、ビルドする前にmatchers.cppにパッチを適用する必要があるからです。実行可能ファイルからインストールするとできません。Windows上のソースからopencv 3.1をビルドするときにcv2.pydが生成されない

答えて

1

私は同じ問題に直面しています。そして、それがなぜ生成されていないのかわかりません。しかし、回避策は.whl(ホイール)ファイルを使用してビルドライブラリをインストールすることです。だから、Visual Studioを使用して構築された後、CMDからその場所に行くだけhereから対応するホイールファイルをダウンロードして、

  • (管理者として実行)
  • 実行ピップは(WHLファイル)をインストール 例:pip install opencv_python-3.2.0 + contrib-cp36-cp36m-win32.whl

それはそれです。 Python/Lib /の中のsite-packagesにあるファイルを見るべきです。 whlファイルは、ファイルをサイトパッケージに移動するだけです。それは何とかcv2.pydも作成します。誰かがそれがどのように働くかを深く説明できるなら、それは本当に役に立つでしょう!

これはうまくいけばうまくいきます。

+0

実際にあなたが言ったことは、「ソースからビルドしないで、whlファイルを使ってあらかじめビルドされたコピーをインストールしてください」ということです。多くの場合、ソースからコンパイルする必要があります。 –

関連する問題