0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

「Object Detecton Tools」の物体認識サンプルプログラム実行時のOpenCv2で発生したエラー内容と対処内容

Last updated at Posted at 2020-09-04

Webカメラを利用したリアルタイム物体認識を試みようとして、
躓いた箇所を備忘として残します。
自分と似たようなトラブルがあった場合はご参考までに。

■参考にしたサイト
以下のサイトをもとに作業を進めていましたが、OpenCVの部分でエラーが発生してしまいました。

参考にしたサイト:@karaage0703さん
"TensorFlowでの物体検出が超手軽にできる「Object Detection Tools」をTensorFlow 2.xに対応しました"

■エラー内容
<状況1>
ObjectDetectonTools内にある物体認識するサンプルプログラムをpythonで実行した際、"OpenCVがインストールしていない"とopenCvのcv2.waitKey(0)で実行時エラーが発生しました。

OpenCVをインストールしているはずが、なぜかインストールしていないよとエラーが発生していました。

<状況2>
pythonで試しに
"import cv2” と叩いてもインポートエラーはでませんが、
cv2.waitKey(0) と叩いて実行するとエラーになりました。

その時は、何が起きているかさっぱりでした。

■実行環境
OS : Ubuntu 18.04.5 LTS
python: python3
 anacondaを利用

■原因
正確な原因は分かりませんが、
根本原因としてはpipとanacondaでインストールしたopenCvなどのライブラリが
ごちゃごちゃしていたようです。
その結果、python3(anaconda環境)を実行した際に、インストールしたはずのopenCvの参照先が見つからなかったようです。

■解決策
・anacondaを削除
 anacondaを削除して、pipで一本化しました。
 その後、opencvなどを再度インストールすると、参考にしたサイトと同じ結果がでました。
 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?