PyOpenPose icon indicating copy to clipboard operation
PyOpenPose copied to clipboard

Boost.Python.ArgumentError

Open Shaw-Q opened this issue 4 years ago • 0 comments

When I am using OpenPose.detectHands():

rgb = cv2.imread('/data/cropped/%d.png' %i)
rgb = cv2.flip(rgb,1)
vec = np.array(handBB + [0, 0, 0, 0], dtype=np.int32).reshape((1, 8))       
op.detectHands(rgb, vec)

It gives an error:

Boost.Python.ArgumentError: Python argument types in OpenPose.detectHands(OpenPose, NoneType, numpy.ndarray) did not match C++ signature: detectHands(class OpenPoseWrapper {lvalue}, class cv::Mat, class cv::Mat) detectHands(class OpenPoseWrapper {lvalue}, class cv::Mat)

Does anyone know the reason or how to solve this problem? Thanks

Shaw-Q avatar Jul 27 '21 15:07 Shaw-Q