前提・実現したいこと
anacondaでpythonを使っており、背景差分を行いたいため、opencv-contribをインストールしようと、anacondapromptを使ってインストールを試みたのですが、コマンドプロンプト上では「Requirement already satisfied: opencv-contrib-python in c:」と表記されていますが、下記のエラーが発生しています。
もし解決方法をご存じであればお教えいただければと思います。
宜しくお願い致します。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-12-79df566c1f9f> in <module> 6 img2 = cv2.imread("ganma-cl-09940.jpg",0) 7 ----> 8 fgbg = cv2.bgsegm.createBackgroundSubtractorMOG() 9 10 fgmask = fgbg.apply(img1) AttributeError: module 'cv2.cv2' has no attribute 'bgsegm'
該当のソースコード
python
1import cv2 2import matplotlib.pyplot as plt 3%matplotlib inline 4 5img1 = cv2.imread("ganma-cl-09393.jpg",0) 6img2 = cv2.imread("ganma-cl-09940.jpg",0) 7 8fgbg = cv2.bgsegm.createBackgroundSubtractorMOG() 9 10fgmask = fgbg.apply(img1) 11fgmask = fgbg.apply(img2) 12 13plt.show(fgmask) 14
試したこと
このサイトを参考にしたのですが、上記のエラーが出たままです。
また、コマンドプロンプトでpip uninstall opencv-python を行ってからpip install opencv-contrib-pythonを実行してもダメでした。
回答1件
あなたの回答
tips
プレビュー