我试图使用我安装的openvino库从PyCharm中运行multi_camera_multi_person_tracking_demo.py。
conda install openvino-ie4py -c openvino
然后我尝试使用下面的命令运行multi_camera_multi_person_tracking_demo.py脚本。
python multi_camera_multi_person_tracking.py -i face-demographics-walking.mp4 --m_detector person-detection-retail-0013.xml --m_reid person-reidentification-retail-0103.xml --config config.py
在运行这个命令后,我得到了以下错误。
INFO: 2020-05-23 19:08:19: Reading configuration file config.py
INFO: 2020-05-23 19:08:19: Opening file face-demographics-walking.mp4
INFO: 2020-05-23 19:08:19: Creating Inference Engine
INFO: 2020-05-23 19:08:19: Initializing Inference Engine plugin for CPU
INFO: 2020-05-23 19:08:19: Loading network files:
person-detection-retail-0013.xml
person-detection-retail-0013.bin
Traceback (most recent call last):
File "multi_camera_multi_person_tracking.py", line 260, in <module>
main()
File "multi_camera_multi_person_tracking.py", line 248, in main
capture.get_num_sources())
File "C:\Users\ShraddhaM\PycharmProjects\MultiPerson\utils\network_wrappers.py", line 40, in __init__
self.net = load_ie_model(ie, model_path, device, None, ext_path, num_reqs=max_num_frames)
File "C:\Users\ShraddhaM\PycharmProjects\MultiPerson\utils\ie_tools.py", line 72, in load_ie_model
net = IENetwork(model=model_xml, weights=model_bin)
File "ie_api.pyx", line 415, in openvino.inference_engine.ie_api.IENetwork.__cinit__
RuntimeError: Error reading network: cannot parse future versions: 10
请帮助我解决这个问题。以下是我系统的详细情况。
OS: Windows 10 Home, 64-bit
Python version: `Python 3.7.7 [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32`
PyCharm Community Edition 2019.3.4
cv2 version: 4.2.0
openvino toolkit 2020.2.117.
CPU Device
这是一个不兼容的问题,由于使用旧版本和最新的IR v10引起的。 升级到最新的OpenVINO版本将解决这个问题。