opencvのCountNonZeroについて
opencvのCountNonZeroを用いた下記のプログラム
# -*- coding: utf-8 -*-
import cv2
import numpy as np
w_num = 0
img = cv2.imread("detect_0_0.jpg")
w_num = cv2.CountNonZero(img)
print("%d"%w_num)
を実行したところ
Traceback (most recent call last):
File "wcount2.py", line 9, in <module>
w_num = cv2.cv.CountNonZero(img)
TypeError: CvArr argument 'arr' must be IplImage, CvMat or CvMatND. Use
fromarray() to convert numpy arrays to CvMat or cvMatND
というエラーが出てきました。これを処理するにはどうしたらよいのでしょうか。
プログラム言語はpythonです。