Showing posts with label OpenCV. Show all posts
Showing posts with label OpenCV. Show all posts

Thursday, January 23, 2020

Install OpenCV in Anaconda for different versions

AnacondaはPythonの開発環境であり、優れたパッケージの管理などの機能があります。

パッケージ間の互換性によるインストールトラブルは大分少なくなりますが、無くなることはありません。

ここで、OpenCVのインストールについて纏めて見ました。

1.Anaconda2OpenCV2をインストール
2020年1月22日現在AnacondaからダウンロードしたAnaconda2では、Anaconda Navigator(Ver1.9.7)のEnvironmentで「Update index」をすると、「opencv」が現れますが、バージョンは最新の4.0.1しかなく、インストールすると、エラーになります。詳細は以下のAnaconda3でインするときのものに類似します。

それで、https://anaconda.org/にしたがって、Anaconda Promptウインドウで以下のコマンドを使うと、OpenCV2をインストールすることができました。
  conda install -c menpo opencv2

2.Anaconda3OpenCV3をインストール
2019年のいつかはAnaconda3で上記のNavigatorにより、OpenCV3を簡単にインストールできました。

しかし、2020年1月22日現在AnacondaからダウンロードしたAnaconda3のNavigatorでは、OpenCVの4.0.1をインストールできませんでした。NavigatorではOpenCV3を選ぶ方法を知らないため、以下のコマンドを試しました。
  conda install -c menpo opencv3

それで、以下のエラーになりました。
Package pip conflicts for:
opencv3 -> python=3.5 -> pip
python=3.7 -> pip
Package ca-certificates conflicts for:
python=3.7 -> openssl[version='>=1.1.1d,<1.1.2a'] -> ca-certificates
opencv3 -> python=3.5 -> ca-certificates
Package setuptools conflicts for:
opencv3 -> python=3.5 -> pip -> setuptools
python=3.7 -> pip -> setuptools
Package certifi conflicts for:
opencv3 -> python=3.5 -> pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26|>=2017.4.17']
python=3.7 -> pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
Package msgpack-python conflicts for:
opencv3 -> python=3.5 -> pip -> cachecontrol -> msgpack-python
Package wheel conflicts for:
opencv3 -> python=3.5 -> pip -> wheel
python=3.7 -> pip -> wheel
Package wincertstore conflicts for:
opencv3 -> python=3.5 -> pip -> setuptools -> wincertstore[version='>=0.2']
python=3.7 -> pip -> setuptools -> wincertstore[version='>=0.2']

今のところ、対策は見つかっていません。