pangolin v0.9.3
- Created
- Updated
Lightweight GUI Library
# Usage
pangolin provides CMake targets:
find_package(Pangolin CONFIG REQUIRED)
target_link_libraries(main PRIVATE ${Pangolin_LIBRARIES})
# License
# Supported Platforms
!uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
Default features: ffmpeg
, jpeg
, png
# eigen
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# examples
Build Examples
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# ffmpeg default
Build support for ffmpeg video input
Dependencies:
ffmpeg
Features:
avcodec
,avdevice
,avfilter
,avformat
,swresample
,swscale
No transitive dependencies.
Host Dependencies:
5 transitive dependencies:
# gui
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# jpeg default
Build support for libjpeg image input
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
# lz4
Build support for liblz4 compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by lz4 )
- vcpkg-cmake-config (by lz4 )
# module
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# openexr
Build support for libopenexr image input
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by imath )
- vcpkg-cmake-config (by imath )
# openni2
Build support for OpenNI2 video input
Host Dependencies:
7 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
vcpkg-msbuild (by openni2 )
Platforms:
windows
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-lessmsi
>= v1.10.0#1
(by kinectsdk1 ) - vcpkg-tool-meson (by pkgconf )
# png default
Build support for libpng image input
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libpng )
- vcpkg-cmake-config (by libpng )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# pybind11
Python wrapper for Pangolin
Dependencies:
and 11 transitive dependencies:
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
- zlib (by python3 )
Host Dependencies:
9 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-config (by libuuid )
vcpkg-cmake-get-vars (by libiconv )
Platforms:
android
- vcpkg-get-python (by python3 )
- vcpkg-make (by gettext-libintl )
vcpkg-msbuild (by python3 )
Platforms:
windows
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# realsense
Build support for LibRealSense2 video input
Dependencies:
and 2 transitive dependencies:
libusb (by realsense2 )
Platforms:
!windows
- nlohmann-json (by realsense2 )
Host Dependencies:
7 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-config (by nlohmann-json )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
vcpkg-msbuild (by libusb )
Platforms:
windows & !mingw
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# tiff
Build support for libtiff image input
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by tiff )
- vcpkg-cmake-config (by tiff )
# tools
Build Tools
Host Dependencies:
No dependencies.
# uvc
Build support for MediaFoundation UVC input
Host Dependencies:
7 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
vcpkg-msbuild (by libusb )
Platforms:
windows & !mingw
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# vars
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# video
Unused option left for backwards compatibility with older versions
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# zstd
Build support for libzstd compression
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by zstd )
- vcpkg-cmake-config (by zstd )
# Dependencies
and 3 transitive dependencies:
- egl-registry (by opengl-registry )
- opengl (by glew )
- opengl-registry (by opengl )
# Host Dependencies
and 2 transitive dependencies:
# Dependents
# Host Dependents
No dependents.
# Contributors
jasjuang
Robert Schumacher
Alexander Karatarakis
Martin Müller
Phil Christensen
Jack·Boos·Yu
Victor Romero
pravic
Stefano Sinigardi
Bill Healey
Phoebe
NancyLi1013
Matthew Oliver
autoantwort
Kai Pastor
Thomas1664
Jia Yue Hua
MonicaLiu
Cheney Wang
# Changelog
and 23 more commits:
3439aef
[ffmpeg] Add patch for upstream fixes133099f
[pangolin] Fix glew dependency and fix usage of the crtda5e242
[pangolin] Bump version06c028c
Enable static builds of pangolinf4229f3
Use vcpkg's libraries for pangolin dependencies26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)e8253d2
[pangolin] PREFER_NINJA, remove v from version7fed532
new port pangolin