質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

830閲覧

Python opencv 動作しない 教えていただけますと幸いです。。

rikkuun_23

総合スコア3

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2022/07/31 11:28

編集2022/08/19 18:41

前提

この度卒業研究でしたいことをPythonのopen CVを使い解決できそうです。なのでPythonは使ったことがありませんがなんとか開発環境を構築していました。

https://qiita.com/c60evaporator/items/aef6cc1581d2c4676504#pytorch%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
この記事を参考にしました。理由はM1proを使っている為です。
そもそもanacondaを使っていたのですが記事を参考にanacondaはアンインストールしました。

イタリックテキスト

発生している問題・エラーメッセージ

import cv2 ImportError: No module named cv2

まず簡単に基本的な操作をしてみようと思ったのですがImportErrorになってしまい色々調べたのですが解消されません。
どこをどう見るのが正解なのでしょうか。
情報が詳しく載せられなくて申し訳ありません。その辺りもご教授願えないでしょうか、、

補足です。
ターミナルでの実行 opencvが実行できた!!
% python -V
Python 3.8.13

vscode内での実行 opencvが実行できなかった!!
% python --version
Python 2.7.18

インタープリターパスを見直してみたのですがバージョンは変わらなかっったです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2022/07/31 11:32

OpenCVはどのようにインストールされましたか? Pythonのバージョンは何でしょうか?その他Python環境に関することがあれば質問に追記してください。
jbpb0

2022/08/01 00:08 編集

> ターミナルでの実行 opencvが実行できた!! > vscode内での実行 opencvが実行できなかった!! であれば、vs codeから実行するpythonがうまく指定できない、という問題なので、質問のタグに「Visual Studio Code」を追加したら、詳しい人が回答してくれるかも > インタープリターパスを見直してみたのですがバージョンは変わらなかっったです。 を、何をしたのかをもっと具体的に詳しく、質問に追記した方がいいと思います (ここに書くのではなく、質問を編集して追記する)
guest

回答1

0

ベストアンサー

置かれている状況が他人事ではないので…

個人的な意見ですが、Anacondaが好きな人もいますが、本家(?)のPython3の環境でそろえた方がわかりやすくて好きです。…数年前はpip3 installconda installが競合すると地獄のような状態が起きましたが、最近はいくらかましになったそうです。

何があったかわかりませんが、恐らくrikkuun_23さんもAnacondaの環境にうんざりしてAnacondaをアンインストールしたものと思います。他人事ではないので私のやっている策を書きます。

解決策

  1. pip3 install opencv-pythonPython3にOpenCVをインストールする
  2. python3コマンドでPython3をインタラクティブモード起動する or python3 xxxxxxx.pyコマンドでPython3のスクリプトを起動する

※pip3コマンドが見つからない場合、get-pip.pyをダウンロード・起動してpip3をインストールした後にに、1.から進めてください。
※pip3コマンドが古い場合、pip3 install pip -Uでpip3を更新した後に、1.から進めてください。

注意点

ご存じと思いますが、Pythonには既にサポートの切れたPython2と今現役のPython3があります。
恐らくOSを維持するために必要な関係で今もPython2がOSの中に残されています(なので多分Python2を消すとOSが立ち上がらないです)が、大半の人にとって使いたいのはPython3です。

なので、OpenCVをインストールする先もPython3で、Pythonを起動する時もPython3でないとインポートエラーが起きます。間違えてPython2にOpenCVをインストールすると、Python3からOpenCVは見えないためです。

投稿2022/08/01 21:48

編集2022/08/01 21:57
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

rikkuun_23

2022/08/19 09:41

詳しく回答していただきありがとうございます!!!!分かりやすく理解できました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問