diff options
author | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2024-03-11 01:28:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-11 01:28:24 +0100 |
commit | 6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3 (patch) | |
tree | 59fea8620455a69479ae8ac73eb6c3660bccf780 /pkgs/by-name/op | |
parent | 3668a9ff627ac3425eff56ad5a0d62391a6ae65b (diff) | |
parent | 431a9ea23c90bcfaf9666aece0cc776a6adc9b0a (diff) | |
download | nixlib-6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3.tar nixlib-6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3.tar.gz nixlib-6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3.tar.bz2 nixlib-6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3.tar.lz nixlib-6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3.tar.xz nixlib-6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3.tar.zst nixlib-6ae71359c4ddd67dcea3edd4bc7b1c437aa1e7f3.zip |
Merge pull request #293265 from loco-choco/opengv-init
opengv: init at 0-unstable-2020-08-06
Diffstat (limited to 'pkgs/by-name/op')
-rw-r--r-- | pkgs/by-name/op/opengv/package.nix | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/by-name/op/opengv/package.nix b/pkgs/by-name/op/opengv/package.nix new file mode 100644 index 000000000000..ffe10a4d732b --- /dev/null +++ b/pkgs/by-name/op/opengv/package.nix @@ -0,0 +1,45 @@ +{ lib +, stdenv +, eigen +, fetchFromGitHub +, cmake +}: +stdenv.mkDerivation (finalAttrs: { + pname = "opengv"; + version = "0-unstable-2020-08-06"; + + src = fetchFromGitHub { + owner = "laurentkneip"; + repo = "opengv"; + rev = "91f4b19c73450833a40e463ad3648aae80b3a7f3"; + hash = "sha256-LfnylJ9NCHlqjT76Tgku4NwxULJ+WDAcJQ2lDKGWSI4="; + }; + + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ + eigen + ]; + + cmakeFlakes = [ + (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release") + ]; + + meta = { + description = "A collection of computer vision methods for solving geometric vision problems"; + homepage = "https://github.com/laurentkneip/opengv"; + license = lib.licenses.bsd2; + longDescription = ''OpenGV is a collection of computer vision methods for solving + geometric vision problems. It contains absolute-pose, relative-pose, + triangulation, and point-cloud alignment methods for the calibrated + case. All problems can be solved with central or non-central cameras, + and embedded into a random sample consensus or nonlinear optimization + context. Matlab and Python interfaces are implemented as well. The link + to the above pages also shows links to precompiled Matlab mex-libraries. + Please consult the documentation for more information.''; + maintainers = [ lib.maintainers.locochoco ]; + platforms = lib.platforms.all; + }; +}) |