Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
活在明天
openpose
提交
4970f42c
O
openpose
项目概览
活在明天
/
openpose
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
openpose
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4970f42c
编写于
10月 07, 2017
作者:
B
bikz05
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
CMake generates libopenpose.so/.a
上级
3b2fb88a
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
53 addition
and
9 deletion
+53
-9
.travis.yml
.travis.yml
+1
-1
cmake/OpenPoseConfig.cmake.in
cmake/OpenPoseConfig.cmake.in
+26
-3
examples/openpose/CMakeLists.txt
examples/openpose/CMakeLists.txt
+1
-1
examples/tests/CMakeLists.txt
examples/tests/CMakeLists.txt
+1
-1
examples/tutorial_pose/CMakeLists.txt
examples/tutorial_pose/CMakeLists.txt
+1
-1
examples/tutorial_thread/CMakeLists.txt
examples/tutorial_thread/CMakeLists.txt
+1
-1
examples/tutorial_wrapper/CMakeLists.txt
examples/tutorial_wrapper/CMakeLists.txt
+1
-1
src/openpose/CMakeLists.txt
src/openpose/CMakeLists.txt
+21
-0
未找到文件。
.travis.yml
浏览文件 @
4970f42c
...
...
@@ -35,7 +35,7 @@ script:
-
pip install --upgrade numpy
-
mkdir build
-
cd build
-
cmake -DBUILD_CAFFE=ON ..
-
cmake -DBUILD_CAFFE=ON
-DDOWNLOAD_COCO_MODEL=OFF -DDOWNLOAD_FACE_MODEL=OFF -DDOWNLOAD_HAND_MODEL=OFF -DDOWNLOAD_MPI_MODEL=OFF
..
-
no_cores=`cat /proc/cpuinfo | grep processor | wc -l`
-
make -j${no_cores}
...
...
cmake/OpenPoseConfig.cmake.in
浏览文件 @
4970f42c
...
...
@@ -11,6 +11,29 @@ endif (@BUILD_CAFFE@)
# Report other information
set(OpenPose_INCLUDE_DIRS "${_prefix}/include/openpose")
set(OpenPose_LIBS "openpose_core;openpose_filestream;openpose_gui;openpose_pose;"
"openpose_utilities;openpose_producer;openpose_thread;openpose_face;openpose_hand;"
"openpose_wrapper")
set(OpenPose_VERSION_MAJOR @OpenPose_VERSION_MAJOR@)
set(OpenPose_VERSION_MINOR @OpenPose_VERSION_MINOR@)
set(OpenPose_VERSION_PATCH @OpenPose_VERSION_PATCH@)
set(OpenPose_VERSION @OpenPose_VERSION@)
# Check that the user requested components
# are actually targets that are part of this build
if (OpenPose_FIND_COMPONENTS)
foreach (comp ${OpenPose_FIND_COMPONENTS})
if (NOT TARGET ${comp})
set (OpenPose_${comp}_FOUND 0)
if (OpenPose_FIND_REQUIRED_${comp})
message(FATAL_ERROR "OpenPose ${comp} not available.")
endif (OpenPose_FIND_REQUIRED_${comp})
else (NOT TARGET ${comp})
set(OpenPose_${comp}_FOUND 1)
set(OpenPose_LIBS "${comp};${OpenPose_LIBS}")
endif (NOT TARGET ${comp})
endforeach ()
else (OpenPose_FIND_COMPONENTS)
set(OpenPose_LIBS "openpose")
endif (OpenPose_FIND_COMPONENTS)
if (OpenPose_INCLUDE_DIRS AND OpenPose_LIBS)
set(OpenPose_FOUND 1)
endif (OpenPose_INCLUDE_DIRS AND OpenPose_LIBS)
examples/openpose/CMakeLists.txt
浏览文件 @
4970f42c
...
...
@@ -7,7 +7,7 @@ foreach(EXAMPLE_FILE ${EXAMPLE_FILES})
message
(
STATUS
"Adding Example
${
SOURCE_NAME
}
"
)
add_executable
(
${
SOURCE_NAME
}
.bin
${
EXAMPLE_FILE
}
)
target_link_libraries
(
${
SOURCE_NAME
}
.bin
openpose
_wrapper
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
openpose
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
)
endforeach
()
examples/tests/CMakeLists.txt
浏览文件 @
4970f42c
...
...
@@ -7,7 +7,7 @@ foreach(EXAMPLE_FILE ${EXAMPLE_FILES})
message
(
STATUS
"Adding Example
${
SOURCE_NAME
}
"
)
add_executable
(
${
SOURCE_NAME
}
.bin
${
EXAMPLE_FILE
}
)
target_link_libraries
(
${
SOURCE_NAME
}
.bin
openpose
_wrapper
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
openpose
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
)
endforeach
()
...
...
examples/tutorial_pose/CMakeLists.txt
浏览文件 @
4970f42c
...
...
@@ -8,7 +8,7 @@ foreach(EXAMPLE_FILE ${EXAMPLE_FILES})
message
(
STATUS
"Adding Example
${
SOURCE_NAME
}
"
)
add_executable
(
${
SOURCE_NAME
}
.bin
${
EXAMPLE_FILE
}
)
target_link_libraries
(
${
SOURCE_NAME
}
.bin
openpose
_wrapper
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
openpose
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
)
endforeach
()
examples/tutorial_thread/CMakeLists.txt
浏览文件 @
4970f42c
...
...
@@ -10,7 +10,7 @@ foreach(EXAMPLE_FILE ${EXAMPLE_FILES})
message
(
STATUS
"Adding Example
${
SOURCE_NAME
}
"
)
add_executable
(
${
SOURCE_NAME
}
.bin
${
EXAMPLE_FILE
}
)
target_link_libraries
(
${
SOURCE_NAME
}
.bin
openpose
_wrapper
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
openpose
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
)
endforeach
()
examples/tutorial_wrapper/CMakeLists.txt
浏览文件 @
4970f42c
...
...
@@ -9,7 +9,7 @@ foreach(EXAMPLE_FILE ${EXAMPLE_FILES})
message
(
STATUS
"Adding Example
${
SOURCE_NAME
}
"
)
add_executable
(
${
SOURCE_NAME
}
.bin
${
EXAMPLE_FILE
}
)
target_link_libraries
(
${
SOURCE_NAME
}
.bin
openpose
_wrapper
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
openpose
${
GLOG_LIBRARY
}
${
GFLAGS_LIBRARY
}
${
Caffe_LIBS
}
)
endforeach
()
src/openpose/CMakeLists.txt
浏览文件 @
4970f42c
...
...
@@ -12,3 +12,24 @@ set_target_properties(openpose_core openpose_filestream openpose_gui openpose_po
openpose_utilities openpose_producer openpose_thread openpose_face openpose_hand
openpose_wrapper
PROPERTIES COMPILE_FLAGS
${
OP_CXX_FLAGS
}
)
# make the openpose.so
add_library
(
caffe SHARED IMPORTED
)
set_property
(
TARGET caffe PROPERTY IMPORTED_LOCATION
${
Caffe_LIBS
}
)
file
(
GLOB_RECURSE SOURCES
"*.cu"
"*.cpp"
)
# It's better not to hardcode here.
cuda_add_library
(
openpose
${
SOURCES
}
)
target_link_libraries
(
openpose
${
OpenCV_LIBS
}
${
Boost_FILESYSTEM_LIBRARY
}
${
Boost_SYSTEM_LIBRARY
}
caffe
)
if
(
BUILD_CAFFE
)
add_dependencies
(
openpose openpose_caffe
)
endif
(
BUILD_CAFFE
)
set_property
(
TARGET openpose PROPERTY VERSION
${
OpenPose_VERSION
}
)
install
(
TARGETS openpose
EXPORT OpenPose
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib/openpose
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录