Package Details: alice-vision-git 2.4.0.r283.g73fef3491-1

Git Clone URL: https://aur.archlinux.org/alice-vision-git.git (read-only, click to copy)
Package Base: alice-vision-git
Description: Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms
Upstream URL: https://alicevision.github.io/
Licenses: MIT, MPL2
Conflicts: alice-vision, geogram
Provides: alice-vision, geogram
Submitter: bartus
Maintainer: bartus
Last Packager: bartus
Votes: 0
Popularity: 0.000000
First Submitted: 2018-08-31 08:16 (UTC)
Last Updated: 2021-08-12 10:47 (UTC)

Pinned Comments

bartus commented on 2022-03-14 10:30 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

bartus commented on 2019-04-10 11:40 (UTC) (edited on 2021-08-12 13:19 (UTC) by bartus)

This is a package is also hosted on GitHub.
Use env vars to control build process:
  • CUDA_ARCH="xx;yy" to build for a specific Cuda arch, supports multiple values (note: escape semicolon when passing as argument)
  • DISABLE_CUDA=1 disable cuda depth map module. (also disables cctag,popsift and ute)
  • DISABLE_CCTAG=1 disable detection of CCTags made of concentric circles.
  • DISABLE_POPSIFT=1 disable GPU accelerated feature matching.
  • DISABLE_UTE=1 disable GPU accelerated SFM uncertainty calculation.
  • DISABLE_ALEMBIC=1 disable alembic mesh support.
  • DISABLE_OPENGV=1 disable camera rig calibration and localization.
  • DISABLE_OPENCV=1 disable camera lens calibration.
  • BUILD_DOC=1 build documentation for command line utilities.
  • BUILD_DOXYGEN=1 build documentation for code developers.
Usage cases:
  • makepkg CUDA_ARCH=52\;60 DISABLE_CCTAG=1
  • export CUDA_ARCH=52\;60 DISABLE_CCTAG=1 before build
  • {yay,paru} -S alice-vision --mflags "CUDA_ARCH=52\;60,DISABLE_CCTAG=1"
  • CUDA_ARCH=52\;60 DISABLE_CCTAG=1 ~your-aur-helper~
Notice for Yay users:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable optional features, otherwise yay will throw a missing dependency error.

Optional features:
  • cuda: GPU accelerated depth map calculation.
  • cctag : GPU accelerated detection of CCTags made of concentric circles.
  • popsift: GPU accelerated feature matching.
  • ute: GPU accelerated SFM uncertainty calculation.
  • opengv : camera rig calibration and localization.

Latest Comments

bartus commented on 2022-03-14 10:30 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

bartus commented on 2020-12-09 23:40 (UTC)

@steinbuch: should build fine now.

steinbuch commented on 2020-05-09 20:29 (UTC)

Does current git build? For me it's complaining about missing "OsiClpSolverInterface.hpp".

bartus commented on 2019-04-10 11:40 (UTC) (edited on 2021-08-12 13:19 (UTC) by bartus)

This is a package is also hosted on GitHub.
Use env vars to control build process:
  • CUDA_ARCH="xx;yy" to build for a specific Cuda arch, supports multiple values (note: escape semicolon when passing as argument)
  • DISABLE_CUDA=1 disable cuda depth map module. (also disables cctag,popsift and ute)
  • DISABLE_CCTAG=1 disable detection of CCTags made of concentric circles.
  • DISABLE_POPSIFT=1 disable GPU accelerated feature matching.
  • DISABLE_UTE=1 disable GPU accelerated SFM uncertainty calculation.
  • DISABLE_ALEMBIC=1 disable alembic mesh support.
  • DISABLE_OPENGV=1 disable camera rig calibration and localization.
  • DISABLE_OPENCV=1 disable camera lens calibration.
  • BUILD_DOC=1 build documentation for command line utilities.
  • BUILD_DOXYGEN=1 build documentation for code developers.
Usage cases:
  • makepkg CUDA_ARCH=52\;60 DISABLE_CCTAG=1
  • export CUDA_ARCH=52\;60 DISABLE_CCTAG=1 before build
  • {yay,paru} -S alice-vision --mflags "CUDA_ARCH=52\;60,DISABLE_CCTAG=1"
  • CUDA_ARCH=52\;60 DISABLE_CCTAG=1 ~your-aur-helper~
Notice for Yay users:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable optional features, otherwise yay will throw a missing dependency error.

Optional features:
  • cuda: GPU accelerated depth map calculation.
  • cctag : GPU accelerated detection of CCTags made of concentric circles.
  • popsift: GPU accelerated feature matching.
  • ute: GPU accelerated SFM uncertainty calculation.
  • opengv : camera rig calibration and localization.