画像を文字に起こすと以下のようになります。
[青] [略]/LocalcCache/local-packages/Python39\site-packages\cv2
[緑] [略]/LocalcCache/local-packages/Python39\site-packages\opencv[略]dist-info
質問1に対する回答
opencvのプログラムって全て、青枠のディレクトリーに入ってるんでしょうか?
そうなります。
pythonのimport cv2でここを参照することになります。
jbpb0さんが書いておられますように、OpenCV自体は本来C++のライブラリで、Python用のライブラリではありません。C++でできる機能をPythonでも使えるようにガワをかぶせたものがPython用のOpenCVと理解しています。
ソースコードを読み解くと大変なので、チュートリアルからやりたいことに沿って項目を探す、がおすすめです。関数名が分かれば、具体的にどのコードを見たらいいか分かりますので、OpenCVのgithubから追跡できる(要C++の知識)と思います。
質問2に対する回答
緑枠のやつは、一応名前にcvと入っていますが、どんな違いがあるんでしょうか?
Pythonをみんなで使いやすくしようぜというルール(?)にPEP(Python Enhancement Proposals)があります。この中のPEP 376に答えがあります。
要旨:
- ディレクトリを見ればすぐに何をしたいか分かるようににしておきましょう。
- インストール情報を残しておきましょう。
- アンインストール情報も残しておきましょう。
退会済みユーザー
2021/05/16 03:08
退会済みユーザー
2021/05/16 03:17
退会済みユーザー
2021/05/16 03:25
退会済みユーザー
2021/05/16 03:29 編集
退会済みユーザー
2021/05/16 03:42 編集
退会済みユーザー
2021/05/16 03:50