Closed10

pipenvでプロジェクト作ってopencvで遊ぶ

にー兄さんにー兄さん

まずプロジェクトセットアップ。
自分はプロジェクト配下にvenvを置きたかったので、

$env:PIPENV_VENV_IN_PROJECT=1

python -m pipenv --python 3.9

的な感じで初期化した。
環境変数を設定するとプロジェクト以下に.venvが作られる。
デフォではユーザディレクトリに増えていく感じ

にー兄さんにー兄さん

そういえばpipenvをpython-m使いたくなかったので、
ユーザの環境変数PATHにC:\Python39\Scriptsを追加した。

にー兄さんにー兄さん

opencvをインストールするのには、

pipenv install opencv-contrib-python 

でフルインストールできる

にー兄さんにー兄さん

opencv contrib pythonでsurf特徴量を扱いたかったのだけど、
なぜかdetectorが利用できなかった

これは、surfアルゴリズムが商用利用する場合に色々問題があったりするらしく
こういう問題を抱えるアルゴリズムは別途ビルドしないと含まれないんだとか

https://necotech.org/archives/964

このスクラップは2022/03/10にクローズされました