ImportError: cannot import name 'pyopenpose' from 'openpose'错误解决方法
生活随笔
收集整理的這篇文章主要介紹了
ImportError: cannot import name 'pyopenpose' from 'openpose'错误解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前提條件:openpose1.5配置過程前面都成功,c++ api成功運行,但是python api配置中,cmake也添加了build_python_path.運行中仍出現
ImportError: cannot import name 'pyopenpose' from 'openpose'
這個錯誤。
解決方法:
將你所要運行的文件中某些內容進行更改:
1、更改1
sys.path.append(dir_path + '/../../python/openpose/Release');os.environ['PATH'] = os.environ['PATH'] + ';' + dir_path + '/../../x64/Release;' + dir_path + '/../../bin;'將這幾個文件目錄都更換為你現在build下的文件內容,或絕對路徑 或相對路徑。為了方便是使用了絕對路徑。
第一個sys.path.append內容中需要包含pyopenpose.cp37-win_amd64.pyd。
2、查看圖片路徑是否正確,我這里建議作為測試也更改為絕對路徑:
parser.add_argument("--image_path", default="E:/gitcode/openpose-xiangguan/chde222-openpose-v1.5.1_python_1220/openpose/examples/media/police1.jpg", help="Process an image. Read all standard formats (jpg, png, bmp, etc.).")3、查看models路徑是否正確。我這里也是絕對路徑:
params["model_folder"] = "E:/gitcode/openpose-xiangguan/chde222-openpose-v1.5.1_python_1220/openpose/models"然后重新運行,便可以成功。
總結
以上是生活随笔為你收集整理的ImportError: cannot import name 'pyopenpose' from 'openpose'错误解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv videocapture读
- 下一篇: C++ string s[10] 和 s