2017-08-31 10 views
4

私はPython 3.6.1、Anaconda 4.4.0(64-bit)でUbuntu仮想マシンを実行しています。 the code on this websiteを実行しようとしています。 私はPython opencv Aruco "no module cv2.aruco" "

import cv2.aruco

を使用しようとすると、私が得る:

>>> import cv2.aruco 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ModuleNotFoundError: No module named 'cv2.aruco' 

は、これは私がインストールまたはセットアップする必要があるものですか?

+1

私はarucoを使用していませんが、クイック検索ではopencv_contribではなくopencvのように見えます。したがって、opencv_contribをビルドに含めるかどうかによって異なります。 – ROAR

+0

@ROAR、うわー、それは簡単な修正だった、ありがとう! –

+1

誰かが解決策を探している場合:[https://pypi.python.org/pypi/opencv-contrib-python](https://pypi.python.org/pypi/opencv-contrib-python) –

答えて

5

cv2.arucoが見つからない場合は、opencv-contrib-pythonをインストールしてみてください、など(デフォルトのPythonのインストール用)次のコマンドを実行するなど:

pip install opencv-contrib-python 

か(この場合はPythonの3)特定のPythonのインストール用

python3 -m pip install opencv-contrib-python 

次に、cv2.arucoにアクセスしようとしているスクリプトを再実行してみてください。

関連する問題