Skip to content

QT viewer for viewing and saving from an arbitrary number of Basler Cameras

License

Notifications You must be signed in to change notification settings

paulmthompson/CameraViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CameraViewer

QT viewer for viewing and saving from an arbitrary number of Basler Cameras

Compiling

I compile this using QT-creator with Qt6, and I have working versions on both windows and linux (Ubuntu). All libraries can be installed with vcpkg (https://vcpkg.io/en/index.html). The requred vcpkg packages are the following:

  • ffmpeg[nvcodec]
  • nlohmann_json

It also uses my library to wrap ffmpeg (https://github.com/paulmthompson/ffmpeg_wrapper). Built and install ffmpeg_wrapper whereever you like, and then specify the cmake variable "ffmpeg_wrapper_DIR" for the CameraViewer project to the ffmpeg_wrapper install directory.

Pylon libraries can be downloaded from the basler website here:
https://www.baslerweb.com/en/downloads/software-downloads/
You must specify the cmake variable BASLER_PATH which points to the required libraries, and BASLER_INCLUDE_PATH.

Windows

Linux

The ffmpeg installation needs to be dynamic libraries instead of static, but if you are installing with vcpkg, it will install static by default. You must make a custom triplet to specify the dynamic installtion. Read about this here:

https://vcpkg.readthedocs.io/en/latest/examples/overlay-triplets-linux-dynamic/

About

QT viewer for viewing and saving from an arbitrary number of Basler Cameras

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published