当我运行这个时:https ://github.com/stevenzchen/pose-trainer/blob/master/README.md 这个 repo 从 openpose repo 中提取姿态估计器:https ://github.com/CMU-Perceptual-Computing -实验室/openpose
它给了我一个错误,我不知道问题出在哪里?它在第一个或第二个回购中吗?错误是:
$ python main.py --video videos\curls.mp4
Error:
VideoCapture (IP camera/video) could not be opened for path: '..\videoscurls.mp4'. If it is a video path, is the path correct?
Coming from:
- D:\Users\Gines\Desktop\openpose-master\openpose-1.3.0\src\openpose\producer\vi deoCaptureReader.cpp:op::VideoCaptureReader::VideoCaptureReader():37
- D:\Users\Gines\Desktop\openpose-master\openpose-1.3.0\src\openpose\producer\vi deoCaptureReader.cpp:op::VideoCaptureReader::VideoCaptureReader():41
- D:\Users\Gines\Desktop\openpose-master\openpose-1.3.0\src\openpose\utilities\f lagsToOpenPose.cpp:op::flagsToProducer():203
C:\Users\BioHelwan\Anaconda3\lib\site-packages\numpy\core\fromnumeric.py:2957: R untimeWarning: Mean of empty slice.
out=out, **kwargs)
C:\Users\BioHelwan\Anaconda3\lib\site-packages\numpy\core\_methods.py:80: Runtim eWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
processing video file...
Exercise arm detected as: left.
Traceback (most recent call last):
File "main.py", line 84, in <module>
main()
File "main.py", line 53, in main
(correct, feedback) = evaluate_pose(pose_seq, args.exercise)
File "D:\Got\after first discussion\Main\pose-trainer-master\evaluate.py", lin e 18, in evaluate_pose
return _bicep_curl(pose_seq)
File "D:\Got\after first discussion\Main\pose-trainer-master\evaluate.py", lin e 55, in _bicep_curl
upper_arm_vecs = upper_arm_vecs / np.expand_dims(np.linalg.norm(upper_arm_ve cs, axis=1), axis=1)
File "C:\Users\BioHelwan\Anaconda3\lib\site-packages\numpy\linalg\linalg.py", line 2287, in norm
return sqrt(add.reduce(s, axis=axis, keepdims=keepdims))
numpy.core._internal.AxisError: axis 1 is out of bounds for array of dimension 1