【OpenPose 学习笔记-02】Clion配置OpenPose开发环境

本文主要记录如何在Clion中配置OpenPose环境。

此处,新建一个Project "openpose_tutorial_api_cpp":

此处以 01_body_from_image_default.cpp 为例,新建一个C++ Source File, " 01_body_from_image_default.cpp"。

将 openpose/cmake/Modules/ 目录下的FindGFlags.cmake 和 FindGlog.cmake 拷贝到当前Project下,如下图所示:

CMakeLists.txt 配置如下:

cmake_minimum_required(VERSION 3.5)

add_definitions(-std=c++11)

list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules")

find_package(GFlags)
find_package(Glog)
find_package(OpenCV)
find_package(OpenPose REQUIRED)

include_directories(${OpenPose_INCLUDE_DIRS} ${GFLAGS_INCLUDE_DIR} ${GLOG_INCLUDE_DIR} ${OpenCV_INCLUDE_DIRS})

add_executable(openpose_tutorial_api_cpp.bin 01_body_from_image_default.cpp)

link_directories(/home/××××××××/openpose/3rdparty/caffe/build/bin/) #自行修改
target_link_libraries(openpose_tutorial_api_cpp.bin ${OpenPose_LIBS} ${GFLAGS_LIBRARY} ${GLOG_LIBRARY} ${OpenCV_LIBS})

Run/Debug Configurations 如下:

运行,发现报错如下,没有找到model,此时我们需要将 /openpose/models 拷贝到 /home/wdong/.CLion2016.2/system/cmake/generated/openpose_tutorial_api_cpp-a74c6d96/a74c6d96/Debug 下与 openpose_tutorial_api_cpp.bin 在同一个目录下。

 

命令如下,需要根据目录地址来拷贝。

cd /openpose
sudo cp -r ./models /home/wdong/.CLion2016.2/system/cmake/generated/openpose_tutorial_api_cpp-a74c6d96/a74c6d96/Debug

重新运行发现报错,输入图片是相对地址引起来的,返回修改代码 ,调整为绝对位置。

 

 重新运行,运行成功。到此,配置完成。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值