在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → openpose:OpenPose:实时多人关键点检测库,用于身体,面部,手和脚的估计-源码.zip

openpose:OpenPose:实时多人关键点检测库,用于身体,面部,手和脚的估计-源码.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:49.65M
  • 下载次数:15
  • 浏览次数:521
  • 发布时间:2021-11-27
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
构建类型 Linux MacOS Windows 建立状态 代表了第一个实时多人系统,该系统可以在单个图像上联合检测人体,手,面部和脚的关键点(总共135个关键点) 。 它由 , , , , , 和 。 这是维护和 。 没有 OpenPose是不可能的。 我们还要感谢。 作者(左)和(右)在前面 内容 结果 全身(身体,脚,脸和手)二维姿势估计 测试OpenPose :(左)视频序列中的 。 (中右)作者和测试脸和手 全身3D姿势重建和估计 测试OpenPose 3D模块 Unity插件 和测试 运行时分析 我们展示了3个可用的姿势估计库(相同的硬件和条件)之间的推理时间比较:OpenPose,Alpha-Pose(快速Pytorch版本)和Mask R-CNN。 OpenPose运行时是恒定的,而Alpha-Pose和Mask R-CNN的运行时随人数线性增长。 更多细节。 产品特点 主要功能: 二维实时多人关键点检测: 15、18或25个关键点的身体/脚关键点估计,包括6个脚关键点。 运行时不依赖于检测到的人数。 2x21-keypoint手关
【实例截图】
【核心代码】
16359647489841358326.zip
└── openpose-master
├── 3rdparty
│   ├── caffe
│   ├── pybind11
│   ├── Versions.txt
│   └── windows
│   ├── getCaffe3rdparty.bat
│   ├── getCaffe.bat
│   ├── getFreeglut.bat
│   ├── getOpenCV.bat
│   ├── getSpinnaker.bat
│   ├── unzip
│   │   ├── LICENSE.txt
│   │   └── unzip.exe
│   └── wget
│   ├── COPYING
│   ├── Version_wget-1.20.3-win64.txt
│   ├── wget.exe
│   ├── wget.exe.debug
│   └── wget.html
├── appveyor.yml
├── cmake
│   ├── cmake_uninstall.cmake.in
│   ├── Cuda.cmake
│   ├── Modules
│   │   ├── FindCaffe.cmake
│   │   ├── FindCuDNN.cmake
│   │   ├── FindGFlags.cmake
│   │   ├── FindGlog.cmake
│   │   ├── FindLIBIGL.cmake
│   │   └── FindSpinnaker.cmake
│   ├── OpenPose_CL.vcxproj.user
│   ├── OpenPoseConfig.cmake.in
│   ├── OpenPose_CPU.vcxproj.user
│   ├── OpenPose.vcxproj.user
│   └── Utils.cmake
├── CMakeLists.txt
├── doc
│   ├── 00_index.md
│   ├── 01_demo.md
│   ├── 02_output.md
│   ├── 03_python_api.md
│   ├── 04_cpp_api.md
│   ├── 05_faq.md
│   ├── 06_maximizing_openpose_speed.md
│   ├── 07_major_released_features.md
│   ├── 08_release_notes.md
│   ├── 09_authors_and_contributors.md
│   ├── 10_community_projects.md
│   ├── advanced
│   │   ├── 3d_reconstruction_module.md
│   │   ├── calibration_module.md
│   │   ├── Chessboard_in_PDF
│   │   │   ├── pattern.eps
│   │   │   └── pattern.pdf
│   │   ├── demo_advanced.md
│   │   ├── deployment.md
│   │   ├── heatmap_output.md
│   │   └── standalone_face_or_hand_keypoint_detector.md
│   ├── GUI_help
│   │   ├── GUI_help.odt
│   │   └── GUI_help.png
│   ├── installation
│   │   ├── 0_index.md
│   │   ├── 1_prerequisites.md
│   │   ├── deprecated
│   │   │   └── installation_deprecated.md
│   │   ├── jetson_tx
│   │   │   ├── installation_jetson_tx1.md
│   │   │   ├── installation_jetson_tx2_jetpack3.1.md
│   │   │   └── installation_jetson_tx2_jetpack3.3.md
│   │   └── README.md
│   ├── README.md
│   └── very_advanced
│   └── library_structure
│   ├── 0_index.md
│   ├── 1_library_deep_overview.md
│   ├── 2_library_extend_functionality.md
│   ├── 3_library_add_new_module.md
│   └── UML
│   └── 1_0_0rc3
│   ├── UML.mdj
│   ├── UML.pdf
│   └── UML.png
├── examples
│   ├── calibration
│   │   ├── calibration.cpp
│   │   └── CMakeLists.txt
│   ├── CMakeLists.txt
│   ├── deprecated
│   │   ├── CMakeLists.txt
│   │   ├── README.md
│   │   ├── tutorial_add_module
│   │   │   ├── userDatum.hpp
│   │   │   ├── userPostProcessing.hpp
│   │   │   └── wUserPostProcessing.hpp
│   │   ├── tutorial_add_module_custom_post_processing.cpp
│   │   ├── tutorial_api_thread_1_user_processing_function.cpp
│   │   └── tutorial_api_thread_2_user_input_processing_output_and_datum.cpp
│   ├── media
│   │   ├── COCO_val2014_000000000192.jpg
│   │   ├── COCO_val2014_000000000241.jpg
│   │   ├── COCO_val2014_000000000257.jpg
│   │   ├── COCO_val2014_000000000294.jpg
│   │   ├── COCO_val2014_000000000328.jpg
│   │   ├── COCO_val2014_000000000338.jpg
│   │   ├── COCO_val2014_000000000357.jpg
│   │   ├── COCO_val2014_000000000360.jpg
│   │   ├── COCO_val2014_000000000395.jpg
│   │   ├── COCO_val2014_000000000415.jpg
│   │   ├── COCO_val2014_000000000428.jpg
│   │   ├── COCO_val2014_000000000459.jpg
│   │   ├── COCO_val2014_000000000474.jpg
│   │   ├── COCO_val2014_000000000488.jpg
│   │   ├── COCO_val2014_000000000536.jpg
│   │   ├── COCO_val2014_000000000544.jpg
│   │   ├── COCO_val2014_000000000564.jpg
│   │   ├── COCO_val2014_000000000569.jpg
│   │   ├── COCO_val2014_000000000589.jpg
│   │   ├── COCO_val2014_000000000623.jpg
│   │   └── video.avi
│   ├── openpose
│   │   ├── CMakeLists.txt
│   │   └── openpose.cpp
│   ├── tests
│   │   ├── clTest.cpp
│   │   ├── CMakeLists.txt
│   │   ├── handFromJsonTest.cpp
│   │   ├── README.md
│   │   ├── resizeTest.cpp
│   │   └── wrapperHandFromJsonTest.hpp
│   ├── tutorial_api_cpp
│   │   ├── 01_body_from_image_default.cpp
│   │   ├── 02_whole_body_from_image_default.cpp
│   │   ├── 03_keypoints_from_image.cpp
│   │   ├── 04_keypoints_from_images.cpp
│   │   ├── 05_keypoints_from_images_multi_gpu.cpp
│   │   ├── 06_face_from_image.cpp
│   │   ├── 07_hand_from_image.cpp
│   │   ├── 08_heatmaps_from_image.cpp
│   │   ├── 09_keypoints_from_heatmaps.cpp
│   │   ├── 10_asynchronous_custom_input.cpp
│   │   ├── 11_asynchronous_custom_input_multi_camera.cpp
│   │   ├── 12_asynchronous_custom_output.cpp
│   │   ├── 13_asynchronous_custom_input_output_and_datum.cpp
│   │   ├── 14_synchronous_custom_input.cpp
│   │   ├── 15_synchronous_custom_preprocessing.cpp
│   │   ├── 16_synchronous_custom_postprocessing.cpp
│   │   ├── 17_synchronous_custom_output.cpp
│   │   ├── 18_synchronous_custom_all_and_datum.cpp
│   │   ├── CMakeLists.txt
│   │   └── README.md
│   ├── tutorial_api_python
│   │   ├── 01_body_from_image.py
│   │   ├── 02_whole_body_from_image.py
│   │   ├── 04_keypoints_from_images.py
│   │   ├── 05_keypoints_from_images_multi_gpu.py
│   │   ├── 06_face_from_image.py
│   │   ├── 07_hand_from_image.py
│   │   ├── 08_heatmaps_from_image.py
│   │   ├── 09_keypoints_from_heatmaps.py
│   │   ├── 12_asynchronous_custom_output.py
│   │   ├── CMakeLists.txt
│   │   ├── openpose_python.py
│   │   └── README.md
│   └── user_code
│   ├── CMakeLists.txt
│   └── README.md
├── include
│   ├── openpose
│   │   ├── 3d
│   │   │   ├── cameraParameterReader.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── jointAngleEstimation.hpp
│   │   │   ├── poseTriangulation.hpp
│   │   │   ├── wJointAngleEstimation.hpp
│   │   │   └── wPoseTriangulation.hpp
│   │   ├── calibration
│   │   │   ├── cameraParameterEstimation.hpp
│   │   │   └── headers.hpp
│   │   ├── core
│   │   │   ├── arrayCpuGpu.hpp
│   │   │   ├── array.hpp
│   │   │   ├── common.hpp
│   │   │   ├── cvMatToOpInput.hpp
│   │   │   ├── cvMatToOpOutput.hpp
│   │   │   ├── datum.hpp
│   │   │   ├── enumClasses.hpp
│   │   │   ├── gpuRenderer.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── keepTopNPeople.hpp
│   │   │   ├── keypointScaler.hpp
│   │   │   ├── macros.hpp
│   │   │   ├── matrix.hpp
│   │   │   ├── opOutputToCvMat.hpp
│   │   │   ├── point.hpp
│   │   │   ├── rectangle.hpp
│   │   │   ├── renderer.hpp
│   │   │   ├── scaleAndSizeExtractor.hpp
│   │   │   ├── string.hpp
│   │   │   ├── verbosePrinter.hpp
│   │   │   ├── wCvMatToOpInput.hpp
│   │   │   ├── wCvMatToOpOutput.hpp
│   │   │   ├── wKeepTopNPeople.hpp
│   │   │   ├── wKeypointScaler.hpp
│   │   │   ├── wOpOutputToCvMat.hpp
│   │   │   ├── wScaleAndSizeExtractor.hpp
│   │   │   └── wVerbosePrinter.hpp
│   │   ├── face
│   │   │   ├── faceCpuRenderer.hpp
│   │   │   ├── faceDetector.hpp
│   │   │   ├── faceDetectorOpenCV.hpp
│   │   │   ├── faceExtractorCaffe.hpp
│   │   │   ├── faceExtractorNet.hpp
│   │   │   ├── faceGpuRenderer.hpp
│   │   │   ├── faceParameters.hpp
│   │   │   ├── faceRenderer.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── renderFace.hpp
│   │   │   ├── wFaceDetector.hpp
│   │   │   ├── wFaceDetectorOpenCV.hpp
│   │   │   ├── wFaceExtractorNet.hpp
│   │   │   └── wFaceRenderer.hpp
│   │   ├── filestream
│   │   │   ├── bvhSaver.hpp
│   │   │   ├── cocoJsonSaver.hpp
│   │   │   ├── enumClasses.hpp
│   │   │   ├── fileSaver.hpp
│   │   │   ├── fileStream.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── heatMapSaver.hpp
│   │   │   ├── imageSaver.hpp
│   │   │   ├── jsonOfstream.hpp
│   │   │   ├── keypointSaver.hpp
│   │   │   ├── peopleJsonSaver.hpp
│   │   │   ├── udpSender.hpp
│   │   │   ├── videoSaver.hpp
│   │   │   ├── wBvhSaver.hpp
│   │   │   ├── wCocoJsonSaver.hpp
│   │   │   ├── wFaceSaver.hpp
│   │   │   ├── wHandSaver.hpp
│   │   │   ├── wHeatMapSaver.hpp
│   │   │   ├── wImageSaver.hpp
│   │   │   ├── wPeopleJsonSaver.hpp
│   │   │   ├── wPoseSaver.hpp
│   │   │   ├── wUdpSender.hpp
│   │   │   ├── wVideoSaver3D.hpp
│   │   │   └── wVideoSaver.hpp
│   │   ├── flags.hpp
│   │   ├── gpu
│   │   │   ├── cuda.hpp
│   │   │   ├── enumClasses.hpp
│   │   │   ├── gpu.hpp
│   │   │   └── headers.hpp
│   │   ├── gui
│   │   │   ├── enumClasses.hpp
│   │   │   ├── frameDisplayer.hpp
│   │   │   ├── gui3D.hpp
│   │   │   ├── guiAdam.hpp
│   │   │   ├── gui.hpp
│   │   │   ├── guiInfoAdder.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── wGui3D.hpp
│   │   │   ├── wGuiAdam.hpp
│   │   │   ├── wGui.hpp
│   │   │   └── wGuiInfoAdder.hpp
│   │   ├── hand
│   │   │   ├── handCpuRenderer.hpp
│   │   │   ├── handDetectorFromTxt.hpp
│   │   │   ├── handDetector.hpp
│   │   │   ├── handExtractorCaffe.hpp
│   │   │   ├── handExtractorNet.hpp
│   │   │   ├── handGpuRenderer.hpp
│   │   │   ├── handParameters.hpp
│   │   │   ├── handRenderer.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── renderHand.hpp
│   │   │   ├── wHandDetectorFromTxt.hpp
│   │   │   ├── wHandDetector.hpp
│   │   │   ├── wHandDetectorTracking.hpp
│   │   │   ├── wHandDetectorUpdate.hpp
│   │   │   ├── wHandExtractorNet.hpp
│   │   │   └── wHandRenderer.hpp
│   │   ├── headers.hpp
│   │   ├── net
│   │   │   ├── bodyPartConnectorBase.hpp
│   │   │   ├── bodyPartConnectorCaffe.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── maximumBase.hpp
│   │   │   ├── maximumCaffe.hpp
│   │   │   ├── netCaffe.hpp
│   │   │   ├── net.hpp
│   │   │   ├── netOpenCv.hpp
│   │   │   ├── nmsBase.hpp
│   │   │   ├── nmsCaffe.hpp
│   │   │   ├── resizeAndMergeBase.hpp
│   │   │   └── resizeAndMergeCaffe.hpp
│   │   ├── pose
│   │   │   ├── enumClasses.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── poseCpuRenderer.hpp
│   │   │   ├── poseExtractorCaffe.hpp
│   │   │   ├── poseExtractor.hpp
│   │   │   ├── poseExtractorNet.hpp
│   │   │   ├── poseGpuRenderer.hpp
│   │   │   ├── poseParameters.hpp
│   │   │   ├── poseParametersRender.hpp
│   │   │   ├── poseRenderer.hpp
│   │   │   ├── renderPose.hpp
│   │   │   ├── wPoseExtractor.hpp
│   │   │   ├── wPoseExtractorNet.hpp
│   │   │   └── wPoseRenderer.hpp
│   │   ├── producer
│   │   │   ├── datumProducer.hpp
│   │   │   ├── enumClasses.hpp
│   │   │   ├── flirReader.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── imageDirectoryReader.hpp
│   │   │   ├── ipCameraReader.hpp
│   │   │   ├── producer.hpp
│   │   │   ├── spinnakerWrapper.hpp
│   │   │   ├── videoCaptureReader.hpp
│   │   │   ├── videoReader.hpp
│   │   │   ├── wDatumProducer.hpp
│   │   │   └── webcamReader.hpp
│   │   ├── thread
│   │   │   ├── enumClasses.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── priorityQueue.hpp
│   │   │   ├── queueBase.hpp
│   │   │   ├── queue.hpp
│   │   │   ├── subThread.hpp
│   │   │   ├── subThreadNoQueue.hpp
│   │   │   ├── subThreadQueueIn.hpp
│   │   │   ├── subThreadQueueInOut.hpp
│   │   │   ├── subThreadQueueOut.hpp
│   │   │   ├── thread.hpp
│   │   │   ├── threadManager.hpp
│   │   │   ├── wFpsMax.hpp
│   │   │   ├── wIdGenerator.hpp
│   │   │   ├── workerConsumer.hpp
│   │   │   ├── worker.hpp
│   │   │   ├── workerProducer.hpp
│   │   │   ├── wQueueAssembler.hpp
│   │   │   └── wQueueOrderer.hpp
│   │   ├── tracking
│   │   │   ├── headers.hpp
│   │   │   ├── personIdExtractor.hpp
│   │   │   ├── personTracker.hpp
│   │   │   └── wPersonIdExtractor.hpp
│   │   ├── unity
│   │   │   ├── headers.hpp
│   │   │   └── unityBinding.hpp
│   │   ├── utilities
│   │   │   ├── check.hpp
│   │   │   ├── enumClasses.hpp
│   │   │   ├── errorAndLog.hpp
│   │   │   ├── fastMath.hpp
│   │   │   ├── fileSystem.hpp
│   │   │   ├── flagsToOpenPose.hpp
│   │   │   ├── headers.hpp
│   │   │   ├── keypoint.hpp
│   │   │   ├── openCv.hpp
│   │   │   ├── pointerContainer.hpp
│   │   │   ├── profiler.hpp
│   │   │   ├── standard.hpp
│   │   │   └── string.hpp
│   │   └── wrapper
│   │   ├── enumClasses.hpp
│   │   ├── headers.hpp
│   │   ├── wrapperAuxiliary.hpp
│   │   ├── wrapper.hpp
│   │   ├── wrapperStructExtra.hpp
│   │   ├── wrapperStructFace.hpp
│   │   ├── wrapperStructGui.hpp
│   │   ├── wrapperStructHand.hpp
│   │   ├── wrapperStructInput.hpp
│   │   ├── wrapperStructOutput.hpp
│   │   └── wrapperStructPose.hpp
│   └── openpose_private
│   ├── 3d
│   │   └── poseTriangulationPrivate.hpp
│   ├── calibration
│   │   └── gridPatternFunctions.hpp
│   ├── gpu
│   │   ├── cl2.hpp
│   │   ├── cuda.hu
│   │   └── opencl.hcl
│   ├── tracking
│   │   └── pyramidalLK.hpp
│   └── utilities
│   ├── avx.hpp
│   ├── openCvMultiversionHeaders.hpp
│   ├── openCvPrivate.hpp
│   └── render.hu
├── LICENSE
├── models
│   ├── cameraParameters
│   │   └── flir
│   │   └── 17012332.xml.example
│   ├── face
│   │   ├── haarcascade_frontalface_alt.xml
│   │   └── pose_deploy.prototxt
│   ├── getModels.bat
│   ├── getModels.sh
│   ├── hand
│   │   └── pose_deploy.prototxt
│   └── pose
│   ├── body_25
│   │   └── pose_deploy.prototxt
│   ├── coco
│   │   └── pose_deploy_linevec.prototxt
│   └── mpi
│   ├── pose_deploy_linevec_faster_4_stages.prototxt
│   └── pose_deploy_linevec.prototxt
├── python
│   ├── CMakeLists.txt
│   └── openpose
│   ├── CMakeLists.txt
│   ├── __init__.py
│   └── openpose_python.cpp
├── README.md
├── scripts
│   ├── CI
│   │   ├── configure_cmake.sh
│   │   ├── configure_make.sh
│   │   ├── configure.sh
│   │   ├── defaults.sh
│   │   ├── install_deps_osx.sh
│   │   ├── install_deps_ubuntu.sh
│   │   ├── run_make.sh
│   │   └── run_tests.sh
│   ├── osx
│   │   ├── install_brew.sh
│   │   ├── install_deps.sh
│   │   └── mac_opencl_patch.txt
│   ├── tests
│   │   ├── drawProtoTxt.sh
│   │   ├── hand_accuracy_test.sh
│   │   ├── pose_accuracy_all_val.sh
│   │   ├── pose_accuracy_car_val.sh
│   │   ├── pose_accuracy_coco_test_dev.sh
│   │   ├── pose_accuracy_coco_val.sh
│   │   ├── pose_time_Caffe_layers.sh
│   │   ├── pose_time_visual_GUI.sh
│   │   └── speed_test.sh
│   ├── ubuntu
│   │   ├── install_caffe_and_openpose_JetsonTX2_JetPack3.1.sh
│   │   ├── install_caffe_and_openpose_JetsonTX2_JetPack3.3.sh
│   │   ├── install_cuda.sh
│   │   ├── install_cudnn_up_to_Ubuntu16.sh
│   │   ├── install_deps.sh
│   │   ├── install_openpose_JetsonTX2_JetPack3.1.sh
│   │   ├── install_openpose_JetsonTX2_JetPack3.3.sh
│   │   ├── Makefile.config.Ubuntu16_cuda8_JetsonTX2
│   │   ├── Makefile.config.Ubuntu16_cuda9_JetsonTX2_JetPack33
│   │   └── Makefile.example
│   └── ubuntu_deprecated
│   ├── copy_makefile_files.sh
│   ├── install_caffe_and_openpose_if_cuda8.sh
│   ├── install_openpose_if_cuda8.sh
│   ├── Makefile.config.Ubuntu14_cuda7.example
│   ├── Makefile.config.Ubuntu14_cuda8.example
│   ├── Makefile.config.Ubuntu16_cuda10.example
│   ├── Makefile.config.Ubuntu16_cuda7.example
│   ├── Makefile.config.Ubuntu16_cuda8.example
│   └── Makefile.config.Ubuntu16_cuda9.example
└── src
├── CMakeLists.txt
└── openpose
├── 3d
│   ├── cameraParameterReader.cpp
│   ├── CMakeLists.txt
│   ├── defineTemplates.cpp
│   ├── jointAngleEstimation.cpp
│   ├── poseTriangulation.cpp
│   └── poseTriangulationPrivate.cpp
├── calibration
│   ├── cameraParameterEstimation.cpp
│   ├── CMakeLists.txt
│   └── gridPatternFunctions.cpp
├── CMakeLists.txt
├── core
│   ├── array.cpp
│   ├── arrayCpuGpu.cpp
│   ├── CMakeLists.txt
│   ├── cvMatToOpInput.cpp
│   ├── cvMatToOpOutput.cpp
│   ├── datum.cpp
│   ├── defineTemplates.cpp
│   ├── gpuRenderer.cpp
│   ├── keepTopNPeople.cpp
│   ├── keypointScaler.cpp
│   ├── matrix.cpp
│   ├── opOutputToCvMat.cpp
│   ├── point.cpp
│   ├── rectangle.cpp
│   ├── renderer.cpp
│   ├── scaleAndSizeExtractor.cpp
│   ├── string.cpp
│   └── verbosePrinter.cpp
├── face
│   ├── CMakeLists.txt
│   ├── defineTemplates.cpp
│   ├── faceCpuRenderer.cpp
│   ├── faceDetector.cpp
│   ├── faceDetectorOpenCV.cpp
│   ├── faceExtractorCaffe.cpp
│   ├── faceExtractorNet.cpp
│   ├── faceGpuRenderer.cpp
│   ├── faceRenderer.cpp
│   ├── renderFace.cpp
│   └── renderFace.cu
├── filestream
│   ├── bvhSaver.cpp
│   ├── CMakeLists.txt
│   ├── cocoJsonSaver.cpp
│   ├── defineTemplates.cpp
│   ├── fileSaver.cpp
│   ├── fileStream.cpp
│   ├── heatMapSaver.cpp
│   ├── imageSaver.cpp
│   ├── jsonOfstream.cpp
│   ├── keypointSaver.cpp
│   ├── peopleJsonSaver.cpp
│   ├── udpSender.cpp
│   └── videoSaver.cpp
├── gpu
│   ├── CMakeLists.txt
│   ├── cuda.cpp
│   ├── cuda.cu
│   ├── gpu.cpp
│   └── opencl.cpp
├── gui
│   ├── CMakeLists.txt
│   ├── defineTemplates.cpp
│   ├── frameDisplayer.cpp
│   ├── gui3D.cpp
│   ├── guiAdam.cpp
│   ├── gui.cpp
│   └── guiInfoAdder.cpp
├── hand
│   ├── CMakeLists.txt
│   ├── defineTemplates.cpp
│   ├── handCpuRenderer.cpp
│   ├── handDetector.cpp
│   ├── handDetectorFromTxt.cpp
│   ├── handExtractorCaffe.cpp
│   ├── handExtractorNet.cpp
│   ├── handGpuRenderer.cpp
│   ├── handRenderer.cpp
│   ├── renderHand.cpp
│   └── renderHand.cu
├── net
│   ├── bodyPartConnectorBaseCL.cpp
│   ├── bodyPartConnectorBase.cpp
│   ├── bodyPartConnectorBase.cu
│   ├── bodyPartConnectorCaffe.cpp
│   ├── CMakeLists.txt
│   ├── maximumBase.cpp
│   ├── maximumBase.cu
│   ├── maximumCaffe.cpp
│   ├── netCaffe.cpp
│   ├── netOpenCv.cpp
│   ├── nmsBaseCL.cpp
│   ├── nmsBase.cpp
│   ├── nmsBase.cu
│   ├── nmsCaffe.cpp
│   ├── resizeAndMergeBaseCL.cpp
│   ├── resizeAndMergeBase.cpp
│   ├── resizeAndMergeBase.cu
│   └── resizeAndMergeCaffe.cpp
├── pose
│   ├── CMakeLists.txt
│   ├── defineTemplates.cpp
│   ├── poseCpuRenderer.cpp
│   ├── poseExtractorCaffe.cpp
│   ├── poseExtractor.cpp
│   ├── poseExtractorNet.cpp
│   ├── poseGpuRenderer.cpp
│   ├── poseParameters.cpp
│   ├── poseParametersRender.cpp
│   ├── poseRenderer.cpp
│   ├── renderPose.cpp
│   └── renderPose.cu
├── producer
│   ├── CMakeLists.txt
│   ├── datumProducer.cpp
│   ├── defineTemplates.cpp
│   ├── flirReader.cpp
│   ├── imageDirectoryReader.cpp
│   ├── ipCameraReader.cpp
│   ├── producer.cpp
│   ├── spinnakerWrapper.cpp
│   ├── videoCaptureReader.cpp
│   ├── videoReader.cpp
│   └── webcamReader.cpp
├── thread
│   ├── CMakeLists.txt
│   └── defineTemplates.cpp
├── tracking
│   ├── CMakeLists.txt
│   ├── defineTemplates.cpp
│   ├── personIdExtractor.cpp
│   ├── personTracker.cpp
│   ├── pyramidalLK.cpp
│   └── pyramidalLK.cu
├── unity
│   ├── CMakeLists.txt
│   └── unityBinding.cpp
├── utilities
│   ├── CMakeLists.txt
│   ├── errorAndLog.cpp
│   ├── fileSystem.cpp
│   ├── flagsToOpenPose.cpp
│   ├── keypoint.cpp
│   ├── openCv.cpp
│   ├── openCvPrivate.cpp
│   ├── profiler.cpp
│   └── string.cpp
└── wrapper
├── CMakeLists.txt
├── defineTemplates.cpp
├── wrapperAuxiliary.cpp
├── wrapperStructExtra.cpp
├── wrapperStructFace.cpp
├── wrapperStructGui.cpp
├── wrapperStructHand.cpp
├── wrapperStructInput.cpp
├── wrapperStructOutput.cpp
└── wrapperStructPose.cpp

89 directories, 542 files

标签:

实例下载地址

openpose:OpenPose:实时多人关键点检测库,用于身体,面部,手和脚的估计-源码.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警