diff --git a/.github/CI_deprecated/.travis.yml b/.github/CI_deprecated/.travis.yml new file mode 100644 index 0000000000000000000000000000000000000000..b2ec7d2b3f57218d24a5ee9b723b496859fa278f --- /dev/null +++ b/.github/CI_deprecated/.travis.yml @@ -0,0 +1,162 @@ +# # This will run on Travis' 'new' container-based infrastructure + +# # Blacklist +# branches: +# only: +# - master + +# # Environment variables + OS + other parameters +# global: +# - GH_REPO_NAME: openpose +# - DOXYFILE: $TRAVIS_BUILD_DIR/scripts/doc_autogeneration.doxygen +# # Set this in Environment Variables on travis-ci.org +# # - GH_REPO_REF: github.com//openpose.git +# matrix: +# # Use a build matrix to test many builds in parallel +# # envvar defaults: +# # WITH_CMAKE: true +# # WITH_PYTHON: false +# # WITH_CUDA: true +# # WITH_CUDNN: true +# # WITH_OPEN_CL: false +# # WITH_MKL: false +# include: +# # Ubuntu 16.04 +# # Ubuntu 16.04 - Default - CMake - CUDA +# - os: linux +# dist: xenial +# env: NAME="U16-default-cmake-cuda8" +# sudo: required +# # Ubuntu 16.04 - Python - CMake - CUDA +# - os: linux +# dist: xenial +# env: NAME="U16-python-cmake-cuda8" WITH_PYTHON=true +# sudo: required +# # Generate and deploy documentation +# after_success: +# - cd $TRAVIS_BUILD_DIR +# - chmod +x scripts/generate_gh_pages.sh +# - ./scripts/generate_gh_pages.sh +# # Ubuntu 16.04 - Python - CMake - CPU +# - os: linux +# dist: xenial +# env: NAME="U16-python-cmake-cpu" WITH_PYTHON=true WITH_CUDA=false +# sudo: required +# # Ubuntu 16.04 - Python - CMake - OpenCL +# - os: linux +# dist: xenial +# env: NAME="U16-python-cmake-opencl" WITH_PYTHON=true WITH_CUDA=false WITH_OPEN_CL=true +# sudo: required +# # Ubuntu 16.04 - Python - CMake - CPU - Debug +# - os: linux +# dist: xenial +# env: NAME="U16-python-cmake-cpu-debug" WITH_PYTHON=true WITH_CUDA=false WITH_DEBUG=true +# sudo: required +# # Ubuntu 16.04 - Python - CMake - CPU - Unity +# - os: linux +# dist: xenial +# env: NAME="U16-python-cmake-cpu-unity" WITH_PYTHON=true WITH_UNITY=true WITH_CUDA=false +# sudo: required + +# # Mac OSX +# # Mac OSX - Python - CMake - CPU +# - os: osx +# osx_image: xcode9.4 # xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions +# env: NAME="OSX-python-cmake-cpu" WITH_CUDA=false WITH_PYTHON=true +# sudo: required +# # Mac OSX - Python - CMake - OpenCL +# - os: osx +# osx_image: xcode10.1 # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions +# env: NAME="OSX-default-cmake-opencl" WITH_CUDA=false WITH_OPEN_CL=true +# sudo: required +# # Mac OSX - Python - CMake - CPU - Debug +# - os: osx +# osx_image: xcode9.4 # xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions +# env: NAME="OSX-python-cmake-cpu-debug" WITH_CUDA=false WITH_PYTHON=true WITH_DEBUG=true +# sudo: required +# # Mac OSX - Python - CMake - CPU - Unity +# - os: osx +# osx_image: xcode9.4 # xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions +# env: NAME="OSX-python-cmake-cpu-unity" WITH_CUDA=false WITH_PYTHON=true WITH_UNITY=true +# sudo: required +# # Mac OSX - Default - CMake - CPU +# - os: osx +# osx_image: xcode10.1 # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions +# env: NAME="OSX-default-cmake-cpu" WITH_CUDA=false +# sudo: required + +# # # TO-DO: To be implemented +# # # Windows +# # # Windows - Default - CMake - CUDA +# # - os: windows +# # env: NAME="W10-default-cmake-cuda8" + +# # Ubuntu (others) +# # Ubuntu 16.04 - Default - CMake - CPU +# - os: linux +# dist: xenial +# env: NAME="U16-default-cmake-cpu" WITH_CUDA=false +# sudo: required +# # Ubuntu 16.04 - Default - Make - CUDA +# - os: linux +# dist: xenial +# env: NAME="U16-default-make-cuda8" WITH_CMAKE=false +# sudo: required +# # # TO-DO: To be implemented +# # # Ubuntu 16.04 - Default - CMake - CPU MKL +# # - os: linux +# # dist: xenial +# # env: NAME="U16-default-cmake-cpu-mkl" WITH_CUDA=false WITH_MKL=true +# # sudo: required +# # # Ubuntu 16.04 - Python - CMake - OpenCL +# # - os: linux +# # dist: xenial +# # env: NAME="U16-python-cmake-opencl" WITH_PYTHON=true WITH_CUDA=false WITH_OPEN_CL=true +# # sudo: required +# # # Unnecessary/redundant ones +# # # Ubuntu 16.04 - Default - CMake - CUDA - no cuDNN +# # - os: linux +# # dist: xenial +# # env: NAME="U16-default-cmake-cuda8-nocudnn" WITH_CUDNN=false +# # sudo: required +# # Ubuntu 14.04 - Default - CMake - CPU +# - os: linux +# dist: trusty +# env: NAME="U14-default-cmake-cpu" WITH_CUDA=false +# sudo: required +# # Ubuntu 14.04 - Default - Make - CUDA +# - os: linux +# dist: trusty +# env: NAME="U14-default-make-cuda8" WITH_CMAKE=false +# sudo: required +# # # Unnecessary/redundant ones +# # # Ubuntu 14.04 - Default - CMake - CUDA +# # - os: linux +# # dist: trusty +# # env: NAME="U14-default-cmake-cuda8" +# # sudo: required + +# # Install apt dependencies +# addons: +# apt: +# packages: +# - doxygen +# - doxygen-doc +# - doxygen-latex +# - doxygen-gui +# - graphviz + +# # Install Caffe and OP dependencies +# install: +# - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo bash scripts/CI/install_deps_ubuntu.sh ; fi +# - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then bash scripts/CI/install_deps_osx.sh ; fi +# - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then exit 99 ; fi + +# # Running CMake +# before_script: +# - bash scripts/CI/configure.sh + +# # Build your code e.g., by calling make +# script: +# - bash scripts/CI/run_make.sh +# - bash scripts/CI/run_tests.sh diff --git a/.github/CI_deprecated/Readme_Travis_badges_table_and_backup_instructions.md b/.github/CI_deprecated/Readme_Travis_badges_table_and_backup_instructions.md new file mode 100644 index 0000000000000000000000000000000000000000..ed87dc6d80ff74f52a6b983180483a9ae7291180 --- /dev/null +++ b/.github/CI_deprecated/Readme_Travis_badges_table_and_backup_instructions.md @@ -0,0 +1,11 @@ +In order to recover Travis: +1. Uncomment all the lines of code in ".travis.yml" and move it back to the main folder (e.g., at the same level than the global README.md and CMakeLists.txt files). +2. Re-add the table of badges in the README.md: +| |`Default Config` |`CUDA (+Python)` |`CPU (+Python)` |`OpenCL (+Python)`| `Debug` | `Unity` | +| :---: | :---: | :---: | :---: | :---: | :---: | :---: | +| **`Linux`** | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/1)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/2)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/3)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/4)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/5)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/6)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | +| **`MacOS`** | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/7)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/7)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/8)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/9)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/10)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/11)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | +| **`Windows`** | [![Status](https://ci.appveyor.com/api/projects/status/5leescxxdwen77kg/branch/master?svg=true)](https://ci.appveyor.com/project/gineshidalgo99/openpose/branch/master) | | | | | + diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4efcfce7836a8a567a198d6e229d4f24791f2083..25594ae337b6cc177faf22aeb797957e59744d9a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -247,18 +247,18 @@ jobs: run: sudo apt-get -yq install doxygen doxygen-doc doxygen-latex doxygen-gui graphviz if: ${{ matrix.DOCS }} - name: Install (Linux) - run: scripts/travis/install_deps_ubuntu.sh + run: scripts/CI/install_deps_ubuntu.sh if: ${{ matrix.os_name == 'linux' }} - name: Install (Mac OS) - run: scripts/travis/install_deps_osx.sh + run: scripts/CI/install_deps_osx.sh if: ${{ matrix.os_name == 'osx' }} - name: Configure - run: scripts/travis/configure.sh + run: scripts/CI/configure.sh - name: Make - run: scripts/travis/run_make.sh + run: scripts/CI/run_make.sh - name: Tests - run: scripts/travis/run_tests.sh + run: scripts/CI/run_tests.sh - name: Generate docs run: | cd ${{ github.workspace }} diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 6583fc31191030e8fe2ba068d8c45e95f6a62dc2..0000000000000000000000000000000000000000 --- a/.travis.yml +++ /dev/null @@ -1,162 +0,0 @@ -# This will run on Travis' 'new' container-based infrastructure - -# Blacklist -branches: - only: - - master - -# Environment variables + OS + other parameters -global: - - GH_REPO_NAME: openpose - - DOXYFILE: $TRAVIS_BUILD_DIR/scripts/doc_autogeneration.doxygen - # Set this in Environment Variables on travis-ci.org - # - GH_REPO_REF: github.com//openpose.git -matrix: - # Use a build matrix to test many builds in parallel - # envvar defaults: - # WITH_CMAKE: true - # WITH_PYTHON: false - # WITH_CUDA: true - # WITH_CUDNN: true - # WITH_OPEN_CL: false - # WITH_MKL: false - include: - # Ubuntu 16.04 - # Ubuntu 16.04 - Default - CMake - CUDA - - os: linux - dist: xenial - env: NAME="U16-default-cmake-cuda8" - sudo: required - # Ubuntu 16.04 - Python - CMake - CUDA - - os: linux - dist: xenial - env: NAME="U16-python-cmake-cuda8" WITH_PYTHON=true - sudo: required - # Generate and deploy documentation - after_success: - - cd $TRAVIS_BUILD_DIR - - chmod +x scripts/generate_gh_pages.sh - - ./scripts/generate_gh_pages.sh - # Ubuntu 16.04 - Python - CMake - CPU - - os: linux - dist: xenial - env: NAME="U16-python-cmake-cpu" WITH_PYTHON=true WITH_CUDA=false - sudo: required - # Ubuntu 16.04 - Python - CMake - OpenCL - - os: linux - dist: xenial - env: NAME="U16-python-cmake-opencl" WITH_PYTHON=true WITH_CUDA=false WITH_OPEN_CL=true - sudo: required - # Ubuntu 16.04 - Python - CMake - CPU - Debug - - os: linux - dist: xenial - env: NAME="U16-python-cmake-cpu-debug" WITH_PYTHON=true WITH_CUDA=false WITH_DEBUG=true - sudo: required - # Ubuntu 16.04 - Python - CMake - CPU - Unity - - os: linux - dist: xenial - env: NAME="U16-python-cmake-cpu-unity" WITH_PYTHON=true WITH_UNITY=true WITH_CUDA=false - sudo: required - - # Mac OSX - # Mac OSX - Python - CMake - CPU - - os: osx - osx_image: xcode9.4 # xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions - env: NAME="OSX-python-cmake-cpu" WITH_CUDA=false WITH_PYTHON=true - sudo: required - # Mac OSX - Python - CMake - OpenCL - - os: osx - osx_image: xcode10.1 # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions - env: NAME="OSX-default-cmake-opencl" WITH_CUDA=false WITH_OPEN_CL=true - sudo: required - # Mac OSX - Python - CMake - CPU - Debug - - os: osx - osx_image: xcode9.4 # xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions - env: NAME="OSX-python-cmake-cpu-debug" WITH_CUDA=false WITH_PYTHON=true WITH_DEBUG=true - sudo: required - # Mac OSX - Python - CMake - CPU - Unity - - os: osx - osx_image: xcode9.4 # xcode10.1 does not work with Python # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions - env: NAME="OSX-python-cmake-cpu-unity" WITH_CUDA=false WITH_PYTHON=true WITH_UNITY=true - sudo: required - # Mac OSX - Default - CMake - CPU - - os: osx - osx_image: xcode10.1 # Versions: https://docs.travis-ci.com/user/languages/objective-c#supported-xcode-versions - env: NAME="OSX-default-cmake-cpu" WITH_CUDA=false - sudo: required - - # # TO-DO: To be implemented - # # Windows - # # Windows - Default - CMake - CUDA - # - os: windows - # env: NAME="W10-default-cmake-cuda8" - - # Ubuntu (others) - # Ubuntu 16.04 - Default - CMake - CPU - - os: linux - dist: xenial - env: NAME="U16-default-cmake-cpu" WITH_CUDA=false - sudo: required - # Ubuntu 16.04 - Default - Make - CUDA - - os: linux - dist: xenial - env: NAME="U16-default-make-cuda8" WITH_CMAKE=false - sudo: required - # # TO-DO: To be implemented - # # Ubuntu 16.04 - Default - CMake - CPU MKL - # - os: linux - # dist: xenial - # env: NAME="U16-default-cmake-cpu-mkl" WITH_CUDA=false WITH_MKL=true - # sudo: required - # # Ubuntu 16.04 - Python - CMake - OpenCL - # - os: linux - # dist: xenial - # env: NAME="U16-python-cmake-opencl" WITH_PYTHON=true WITH_CUDA=false WITH_OPEN_CL=true - # sudo: required - # # Unnecessary/redundant ones - # # Ubuntu 16.04 - Default - CMake - CUDA - no cuDNN - # - os: linux - # dist: xenial - # env: NAME="U16-default-cmake-cuda8-nocudnn" WITH_CUDNN=false - # sudo: required - # Ubuntu 14.04 - Default - CMake - CPU - - os: linux - dist: trusty - env: NAME="U14-default-cmake-cpu" WITH_CUDA=false - sudo: required - # Ubuntu 14.04 - Default - Make - CUDA - - os: linux - dist: trusty - env: NAME="U14-default-make-cuda8" WITH_CMAKE=false - sudo: required - # # Unnecessary/redundant ones - # # Ubuntu 14.04 - Default - CMake - CUDA - # - os: linux - # dist: trusty - # env: NAME="U14-default-cmake-cuda8" - # sudo: required - -# Install apt dependencies -addons: - apt: - packages: - - doxygen - - doxygen-doc - - doxygen-latex - - doxygen-gui - - graphviz - -# Install Caffe and OP dependencies -install: - - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo bash scripts/travis/install_deps_ubuntu.sh ; fi - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then bash scripts/travis/install_deps_osx.sh ; fi - - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then exit 99 ; fi - -# Running CMake -before_script: - - bash scripts/travis/configure.sh - -# Build your code e.g., by calling make -script: - - bash scripts/travis/run_make.sh - - bash scripts/travis/run_tests.sh diff --git a/README.md b/README.md index f29b4aa295bea119ea139b49605277354c5d3106..4814cc480dccb63bc33e7df33247ecd7099745ea 100644 --- a/README.md +++ b/README.md @@ -4,21 +4,14 @@ ----------------- -| |`Default Config` |`CUDA (+Python)` |`CPU (+Python)` |`OpenCL (+Python)`| `Debug` | `Unity` | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| **`Linux`** | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/1)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/2)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/3)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/4)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/5)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/6)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | -| **`MacOS`** | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/7)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/7)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/8)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/9)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/10)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | [![Status](https://travis-matrix-badges.herokuapp.com/repos/CMU-Perceptual-Computing-Lab/openpose/branches/master/11)](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose) | -| **`Windows`** | [![Status](https://ci.appveyor.com/api/projects/status/5leescxxdwen77kg/branch/master?svg=true)](https://ci.appveyor.com/project/gineshidalgo99/openpose/branch/master) | | | | | - +| **Build Type** |`Linux` |`MacOS` |`Windows` | +| :---: | :---: | :---: | :---: | +| **Build Status** | [![Status](https://github.com/CMU-Perceptual-Computing-Lab/openpose/workflows/CI/badge.svg)](https://github.com/CMU-Perceptual-Computing-Lab/openpose/actions) | [![Status](https://github.com/CMU-Perceptual-Computing-Lab/openpose/workflows/CI/badge.svg)](https://github.com/CMU-Perceptual-Computing-Lab/openpose/actions) | [![Status](https://ci.appveyor.com/api/projects/status/5leescxxdwen77kg/branch/master?svg=true)](https://ci.appveyor.com/project/gineshidalgo99/openpose/branch/master) | [**OpenPose**](https://github.com/CMU-Perceptual-Computing-Lab/openpose) has represented the **first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints (in total 135 keypoints) on single images**. It is **authored by [Gines Hidalgo](https://www.gineshidalgo.com), [Zhe Cao](https://people.eecs.berkeley.edu/~zhecao), [Tomas Simon](http://www.cs.cmu.edu/~tsimon), [Shih-En Wei](https://scholar.google.com/citations?user=sFQD3k4AAAAJ&hl=en), [Hanbyul Joo](https://jhugestar.github.io), and [Yaser Sheikh](http://www.cs.cmu.edu/~yaser)**, and **maintained by [Gines Hidalgo](https://www.gineshidalgo.com) and [Yaadhav Raaj](https://www.raaj.tech)**. OpenPose would not be possible without the [**CMU Panoptic Studio dataset**](http://domedb.perception.cs.cmu.edu). We would also like to thank all the people who helped OpenPose in any way ([doc/contributors.md](doc/contributors.md)). - -

diff --git a/doc/contributors.md b/doc/contributors.md index b142fb132030208fa492e1d5ad18b0f9b6601a35..b46fe33b1e4d0e75e21f1a3f0bb311b5739bbbbb 100644 --- a/doc/contributors.md +++ b/doc/contributors.md @@ -6,6 +6,8 @@ OpenPose - Authors and Contributors ### Authors OpenPose is authored by [Gines Hidalgo](https://www.gineshidalgo.com/), [Zhe Cao](http://www.andrew.cmu.edu/user/zhecao), [Tomas Simon](http://www.cs.cmu.edu/~tsimon/), [Shih-En Wei](https://scholar.google.com/citations?user=sFQD3k4AAAAJ&hl=en), [Hanbyul Joo](http://www.cs.cmu.edu/~hanbyulj/), and [Yaser Sheikh](http://www.cs.cmu.edu/~yaser/). +The body pose estimation work is based on the following and original 2 repositories: [CVPR 2017 repository](https://github.com/ZheC/Multi-Person-Pose-Estimation) and [ECCV 2016 repository](https://github.com/CMU-Perceptual-Computing-Lab/caffe_rtpose). + ### Contributors diff --git a/doc/release_notes.md b/doc/release_notes.md index 638292bf9731385984cd3f4357c91504adce65ca..adfc1b926934f9fb8f747d7460e90317582134e2 100644 --- a/doc/release_notes.md +++ b/doc/release_notes.md @@ -440,18 +440,19 @@ OpenPose - Release Notes 2. Eigen: From 3.3.4 to 3.3.8. 3. `wget` (Windows): From 1.19.1 to 1.20.3. 4. AppVeyor now tests the actual OpenPoseDemo.exe example (Windows). - 5. Added GitHub Actions (Workspaces) to test Ubuntu and Mac OSX versions (rather than the deprecated Travis). - 6. Documentation improvements: + 5. Documentation improvements: 1. Highly simplified README.md. 2. Highly simplified doc, restructured to improve simplicity and now divided into subdirectories (`advanced`, `deprecated`, `installation`, etc). 3. More examples added to the demo quick start documentation. - 7. Calibration doc links to included chessboard pdf. - 8. Deprecated examples directories `tutorial_add_module` and `tutorial_api_thread` (and renamed as `deprecated`). They still compile, but we no longer support them. + 6. Calibration doc links to included chessboard pdf. + 7. Deprecated examples directories `tutorial_add_module` and `tutorial_api_thread` (and renamed as `deprecated`). They still compile, but we no longer support them. 2. Functions or parameters renamed: + 1. Added GitHub Actions (Workspaces) to test Ubuntu and Mac OSX versions (rather than the deprecated Travis). Travis was giving many issues, that were not OpenPose errors, making Travis not usable. Its code has been left for now (but commented out). 3. Main bugs fixed: 1. Eigen working again on Windows. 2. OpenPose links to the right OpenCV DLL Files on Windows (it was wrongly linking to v14 rather than v15). 3. AppVeyor auto-testing working again by disabling artifacts (Windows). + 4. All CI tests pass (after switching to GitHub actions). diff --git a/scripts/travis/configure.sh b/scripts/CI/configure.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/configure.sh rename to scripts/CI/configure.sh diff --git a/scripts/travis/configure_cmake.sh b/scripts/CI/configure_cmake.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/configure_cmake.sh rename to scripts/CI/configure_cmake.sh diff --git a/scripts/travis/configure_make.sh b/scripts/CI/configure_make.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/configure_make.sh rename to scripts/CI/configure_make.sh diff --git a/scripts/travis/defaults.sh b/scripts/CI/defaults.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/defaults.sh rename to scripts/CI/defaults.sh diff --git a/scripts/travis/install_deps_osx.sh b/scripts/CI/install_deps_osx.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/install_deps_osx.sh rename to scripts/CI/install_deps_osx.sh diff --git a/scripts/travis/install_deps_ubuntu.sh b/scripts/CI/install_deps_ubuntu.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/install_deps_ubuntu.sh rename to scripts/CI/install_deps_ubuntu.sh diff --git a/scripts/travis/run_make.sh b/scripts/CI/run_make.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/run_make.sh rename to scripts/CI/run_make.sh diff --git a/scripts/travis/run_tests.sh b/scripts/CI/run_tests.sh old mode 100755 new mode 100644 similarity index 100% rename from scripts/travis/run_tests.sh rename to scripts/CI/run_tests.sh