问题描述:

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. 多任务的介绍(并发、并行)
  2. R语言ggplot2可视化在可视化的接种中插入图片、添加图片实战
  3. postgresql的系统列(system cloumns)
  4. A English version for my blog start.
  5. openshift for linux
  6. 带你了解敏捷和DevOps的发布策略
  7. 自主云服务器处理器_云服务器对处理器的要求
  8. MyBatis学习总结(22)——Mybatis自增长ID获取
  9. Qt Pro语法总结
  10. Cesium:结合天地图实现中文定位
  11. qtp(QuickTest Professional)的下载安装
  12. 【雕爷学编程】Arduino动手做(84)---DS1307时钟模块
  13. 一键磨皮插件:DR5白金版(支持ps 2022)中文版
  14. siege 测试post_使用Siege进行Web App性能测试:计划,测试,学习
  15. python做值班表_如何用Python 实现自动排班
  16. Docker概述及使用
  17. 玩转京东支付(python)
  18. linux中的grep 过滤查找及“|”管道符、gzip/gunzip 压缩、zip/unzip 压缩
  19. 【数据分析day03】美国各州人口数据分析
  20. 汉化)称号插件.php,我的世界1.7.x-1.8.x带GUI的自定义称号插件

热门文章

  1. 通过动态NAT实现内网访问外网,通过静态NAT实现外网访问内网的WEB服务器(Cisco)
  2. python余弦相似度_python实现字符串余弦相似度算法
  3. 2022包装世界(广州)博览会-包装展|包装机械|包装材料展
  4. ★ 数据仓库设计的21条原则
  5. 算法学习参考视频课程
  6. flash php,flash游戏+php+mysql应用
  7. 基于JAVA房屋中介网络平台计算机毕业设计源码+系统+lw文档+部署
  8. 做一个支持图形界面的操作系统(上)
  9. 关于锡膏的Alpha值
  10. Qt实训:SubwayTransferSystem(一)