私はWindows10マシンを使用しており、ビルド済みのバイナリを使用して公式リンクからPython、numpy、OpenCVをインストールしました。numpyとcv2を正常にインポートできますが、cvをインポートしようとするとエラーが発生します。
import cv2
import numpy as np
import sys
import cv
def diceroll():
rng = cv.RNG(np.random.randint(1,10000))
print 'The outcome of the roll is:'
print int(6*cv.RandReal(rng) + 1)
return
diceroll()
ImportError:cvという名前のモジュールがありません
PS:これはこの質問の重複の可能性はありません。関係する質問のユーザーはdllファイルエラーを取得していますが、cvのインポートエラーで立ち往生しています。
OpenCVコミュニティに問い合わせたところ、古いcvまたはcv2.cvapiがOpenCV3から完全に削除されていることがわかりました。
cvからopencv3までのRNG関数は使用できません。代わりに、同じ機能にnumpy.randomを使用できます。
参考:Opencvコミュニティに関する私の質問
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加