Package Details: openpose 1.7.0-4

Git Clone URL: https://aur.archlinux.org/openpose.git (read-only, click to copy)
Package Base: openpose
Description: OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
Upstream URL: https://github.com/CMU-Perceptual-Computing-Lab/openpose
Keywords: caffe computer-vision cpp cpp11 cvpr-2017 deep-learning human-behavior-understanding human-pose-estimation machine-learning multi-threading opencv openpose real-time
Licenses: ACADEMIC OR NON-PROFIT ORGANIZATION NONCOMMERCIAL RESEARCH USE ONLY
Submitter: fl.duriez
Maintainer: louielu
Last Packager: louielu
Votes: 1
Popularity: 0.000000
First Submitted: 2018-08-29 11:08 (UTC)
Last Updated: 2023-06-22 21:21 (UTC)

Latest Comments

1 2 Next › Last »

louielu commented on 2023-11-08 15:07 (UTC)

I'll try it later, in the meantime, I would suggest to use mmpose/rtmpose as a reliable alternative to openpose.

obslayer commented on 2023-11-06 09:05 (UTC)

After two days struggling, I installed successfully. If you find this error: /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/libcaffe.so: undefined reference to `google::protobuf::intern al::AssignDescriptors(google::protobuf::internal::DescriptorTable const ()(), absl::lts_20230125::once_flag*, google::protobuf:: Metadata const&)'

It is mainly because libcaffe depends on abseil-lts_20230125. And you might have upgraded your abseil version greater than lts_20230125 such as lts_20230802. Unfortunately, libcaffe have no more upgrades in 2023. So we might never meet a new libcaffe version depends on abseil-lts_20230802.

So, the key to solve this problem is making libcaffe depend on your current abseil version. $ sudo vim /usr/libcaffe.so.1.0.0 edit this so file in ascii mode, find 'lts_20230125' at cursor position 33376, at line 689. Change it to your installed version such as "lts_20230802"

and then

$ cd /home/{user}/.cache/yay/openpose $ makepkg -sie I save my day, haha.

obslayer commented on 2023-11-05 17:54 (UTC) (edited on 2023-11-05 17:55 (UTC) by obslayer)

how to solve model downloading issue?

modify /home/{username}/.cache/yay/openpose/src/openpose-1.7.0/CMakeLists.txt

replace http://posefs1.perception.cs.cmu.edu/OpenPose/ to https://www.kaggle.com/datasets/changethetuneman/openpose-model

$ cd modify /home/{username}/.cache/yay/openpose $ makepgk -sie

@vikeyev

vikeyev commented on 2023-09-04 09:38 (UTC)

For some reason I'm having an issue when it begins downloading the models, am I doing something wrong or is there an alternative option for me?

louielu commented on 2023-06-15 22:28 (UTC)

@ioctl, thanks! I've updated the package.

ioctl commented on 2023-06-15 19:47 (UTC)

@louielu, done. Thank you for expressing your willingness to support the package!

louielu commented on 2023-06-14 14:46 (UTC)

Thanks for you maintained @ioctl, would you mind to point me out where should I do to adopt/update this AUR package?

Thanks.

ioctl commented on 2023-06-12 16:11 (UTC)

I will not maintain this packet anymore.

Please, feel free to adopt this packet.

louielu commented on 2023-06-09 18:15 (UTC)

If you encounter linking error from GLUT:

/usr/bin/ld: ../../src/openpose/libopenpose.so.1.7.0: undefined reference to `glutSolidSphere'
/usr/bin/ld: ../../src/openpose/libopenpose.so.1.7.0: undefined reference to `glutDisplayFunc'
/usr/bin/ld: ../../src/openpose/libopenpose.so.1.7.0: undefined reference to `glutGetModifiers'
/usr/bin/ld: ../../src/openpose/libopenpose.so.1.7.0: undefined reference to `glutLeaveMainLoop'
/usr/bin/ld: ../../src/openpose/libopenpose.so.1.7.0: undefined reference to `glutInitWindowPosition'

You will need to manually modify CMakeLists.txt

  1. Copy this block into UNIX OR APPLE:
  if (WITH_3D_RENDERER)
    find_library(GLUT_LIBRARIES freeglut HINTS ${FIND_LIB_PREFIX}/freeglut/lib)
    message(STATUS "\${GLUT_LIBRARIES} = ${GLUT_LIBRARIES}")
  endif (WITH_3D_RENDERER)
  1. Replace all GLUT_LIBRARY to GLUT_LIBRARIES

Ref:

  1. find_library(GLUT...) not in UNIX or APPLE: https://github.com/CMU-Perceptual-Computing-Lab/openpose/issues/2185#issuecomment-1502623266
  2. Replace GLUT_LIBRARY to GLUT_LIBRARIES: https://aur.archlinux.org/packages/libfreenect-git#comment-864888

ioctl commented on 2020-12-06 09:10 (UTC)

When building from a clean chroot, seems to be missing some qt5 libs:

Thanks. Fixed.