pangolin v0.9.2
- 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:
8 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
vcpkg-cmake (by gettext-libintl )
Platforms:
linux
- vcpkg-cmake-config (by libuuid )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
- vcpkg-get-python (by python3 )
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 )
# test
Build Tests
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# 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
# Changelog
and 20 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