问题描述:

openpose编译完成后,如果直接使用pycharm打开openpose\build\examples\tutorial_api_python创建项目运行的话,不会出错。但是当移动openpose文件夹的位置,或者移动build文件夹的位置后,运行就会出现No module named pyopenpose的问题。

解决办法:

在pycharm上新建一个项目test,将openpose内的openpose\build\bin、openpose\models、openpose\build\x64\Debug文件夹复制进来,Openpose\build\python\openpose\Debug下的四个文件也复制进来,否则会报错。(我的openpose是使用Debug模式重新生成解决方案的,如果你用的是Release模式,只需要将地址中的Debug换成Release就行,如:openpose\build\x64\Release)

t.py的代码:

import sys
import cv2
import os
from sys import platform# Import Openpose (Windows/Ubuntu/OSX)
dir_path = os.path.dirname(os.path.realpath(__file__))
try:# Windows Importif platform == "win32":# 如果在visual studio上编译的时候使用的是Release模式,把Debug换成Releaseos.environ['PATH'] = os.environ['PATH'] + ';' + dir_path + './Debug;' + dir_path + './bin;'import pyopenpose as opelse:# Change these variables to point to the correct folder (Release/x64 etc.)sys.path.append('../../python')from openpose import pyopenpose as op
except ImportError as e:print('Error: OpenPose library could not be found. Did you enable `BUILD_PYTHON` in CMake and have this Python script in the right folder?')raise eif __name__ == "__main__":# 设置Openpose模型并初始化params = dict()params["model_folder"] = "./models/"opWrapper, datum = op.WrapperPython(), op.Datum()opWrapper.configure(params)opWrapper.start()datum = op.Datum()# 读取图片imageToProcess = cv2.imread(r'E:\PyCharmProject\Engagement-recognition-using-DAISEE-dataset-master\1.jpg')datum.cvInputData = imageToProcessopWrapper.emplaceAndPop(op.VectorDatum([datum]))# Display Imageprint("Body keypoints: \n" + str(datum.poseKeypoints))cv2.imshow("OpenPose 1.7.0 - Tutorial Python API", datum.cvOutputData)cv2.waitKey(0)

参考:计算机视觉教程7-3:Openpose配置与实践

解决python openpose导入自己项目后,运行出现No module named pyopenpose的问题相关推荐

  1. 【python】导入HTMLTestRunner失败---报错ModuleNotFoundError: No module named ‘HTMLTestRunner‘

    问题描述:在使用python的HTMLTestRunner进行测试报告输出时,运行错误信息如下: ModuleNotFoundError: No module named 'HTMLTestRunne ...

  2. IDEA导入Git项目后右键项目找不到Git选项的解决方法

    IDEA导入Git项目后右键项目找不到Git选项的解决方法 参考文章: (1)IDEA导入Git项目后右键项目找不到Git选项的解决方法 (2)https://www.cnblogs.com/pret ...

  3. Eclipse中导入Maven项目后没有run on server

    场景 在Eclipse中导入Maven项目后,想要运行时,却没有run on server 解决 右击项目--properties--project facets--勾选Dynamic Web Mod ...

  4. IDEA导入Gradle项目后,重现构建项目并导入jar包后但是External Libraries目录中无任何引入的jar包

    问题描述:IDEA导入Gradle项目后,重现构建项目并导入jar包后但是External Libraries目录中无任何引入的jar包,并且后台报"java.lang.AbstractMe ...

  5. python无法打开文件filenotfounderror_解决Python在导入文件时的FileNotFoundError问题

    例如,在运行这段代码时 from keras.utils import plot_model plot_model(model, to_file='images/model_mnist.png', s ...

  6. myeclipse中导入android项目后无法视图下查看XML视图

    myeclipse中导入android项目后无法视图下查看XML视图 导入项目后重启myeclipse即可,打开xml文件便可视图预览.

  7. 对于IDEA 导入eclipse项目后 没有办法启动部署 以及javax.servlet.http不存在

    对于IDEA 导入eclipse项目后 没有办法启动部署 以及javax.servlet.http不存在 1.打开Project Structure 进入项目结构 2.对于项目一开始可能会没有 web ...

  8. python导入类有红线_解决Python中导入自己写的类,被划红线,但不影响执行的问题...

    1. 错误描述 之前在学习Python的过程中,导入自己写的包文件时,与之相关的方法等都会被划红线,但并不影响代码执行,如图: 看着红线确实有点强迫症,并且在这个过程当时,当使用该文件里的方法时不会自 ...

  9. python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法

    今天用Jenkins执行.py文件时,总是提示ModuleNotFoundError: No module named 'XXX',百思不得其解.但是在PyCharm中却是能执行成功的,想了想然后在终 ...

最新文章

  1. VBA编程常用语句(转载)
  2. 友益文书类似软件_团队成员分享 | 港中文翻译学姐:硬件不够,软件来凑;心之所愿,无所不能...
  3. 华为笔记本计算机在哪,新一代华为MateBook 的机会在哪里?
  4. Channel shutdown: channel error; protocol method
  5. 实业逻辑与品牌逻辑的矛盾
  6. react 引入html文件_React最快速上手教程
  7. EIGRP中AD与FD的区别
  8. Android类参考---Fragment(二)
  9. 设计【SPFA】【差分约束】
  10. 傅里叶变换和拉普拉斯变换
  11. matlab 数字波束合成,dbf数字波束合成
  12. MySQL 打开视图 1449_Mysql查询视图:ERROR 1449 (HY000)
  13. Maven 官网查找依赖包
  14. EXCEPTION_ACCESS_VIOLATION
  15. selenium网络爬虫去哪儿机票利用performance获取日志截获加载的xhr,ajax,js等数据
  16. 结合d3.js实现气象数据的可视化
  17. 蓝桥杯嵌入式(G4系列):RTC时钟
  18. 创业公司 Logo 设计指南
  19. Wireshark抓包示范:TCP三次握手建立连接和四次握手断开连接
  20. HMI智能座舱自动化测试内容

热门文章

  1. OpenSSL介绍(一、版本选择)
  2. 聚合音乐WebAPP
  3. 个人博客系统开发总结之 lucene全文检索
  4. sqlserver 获取汉字拼音首字母
  5. 计算错题集(有错误就加入错题集,持续更新)
  6. 计算机科学与技术职业规划怎么写,计算机科学与技术专业职业生涯规划书范文...
  7. videoInput库+opencv+usb采集卡+监控相机
  8. 快餐行业(网上订餐)如何与网络相结合?
  9. PRF(伪随机数函数)
  10. 机器学习 日记1 安装Python+Theano+Kera