OpenCV 4.6.0 AttributeError: module 'cv2' has no attribute 'CascadeClassifier'
OpenCV 4.6.0.66 で次のエラーが発生した。
In [4]: cv2.CascadeClassifier() --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) Input In [4], in <cell line: 1>() ----> 1 cv2.CascadeClassifier() AttributeError: module 'cv2' has no attribute 'CascadeClassifier'
正直なところ原因はわからないのだけれど OpenCV の version をダウングレードしたら発生しなくなったので、python などとの相性が関係している模様。
opencv==4.6.0.66
を
conda install -c conda-forge opencv==4.6.0
とした。
ちなみに python==3.10.5, conda 4.13.0
根本的な解決方法ではないが、ここで躓いて先に進めないことも機会損失かと思い、書いておきます。