Skip to content
A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.
C++ C Fortran CMake TeX Python Other
Branch: master
Clone or download
N-Dekker and hjmjohnson BUG: Fix issue #663, make vnl_bignum constructor for int types generic
Made `vnl_bignum` constructor for integer types (`long`, `unsigned long`,
`int`, `unsigned int`) generic, reducing duplicate code and supporting
other integer types as well (including `long long` and `size_t`).

Fixed issue #663 (Undefined behavior vnl_bignum(INT_MIN) and

Added `vnl_bignum(LONG_MAX)` and `vnl_bignum(LONG_MIN)` tests to
test_bignum `run_constructor_tests()`, and added new "to_string" tests,
`run_to_string_tests()`, ensuring that issue #663 is indeed fixed.
Latest commit aaf7a60 Aug 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Removed Resource component install, since it's only needed if EXCLUDE… Jul 10, 2019
.github ENH: Add templates for github issues & PR requests May 30, 2019
Testing/Temporary BUG: More failing BRL tests disabled Jan 23, 2016
config vxl_resource_file -> brl_resource_file Jul 10, 2019
contrib brl: fixed warnings in bwm and betr Aug 12, 2019
core BUG: Fix issue #663, make vnl_bignum constructor for int types generic Aug 17, 2019
v3p COMP: strdup is a POSIX and gnu extension Jul 17, 2019
vcl COMP: No longer disable obsolete MSVC warning C4231 in VNL/vxl/vcl Jul 17, 2019
.gitattributes STYLE: Allow git to identify trailing-space Jan 10, 2016
.gitignore STYLE: Ignore configuraiton files for vscode Nov 30, 2018
.travis.yml ENH: Force building internal vp3 code Nov 2, 2018
CMakeLists.txt ENH: Add PIE support for cmake > 3.14.0 Aug 15, 2019
CTestConfig.cmake Update CDash upload site location in CTestConfig.cmake. Jan 11, 2016 Typo Jul 10, 2019
logo1-quant.gif added vxl logo image to readme Jun 8, 2016


Introduction: What is VXL?

VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. It was created from TargetJr and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms. The core libraries in VXL are:

A comprehensive description of the VXL project can be viewed at

You can’t perform that action at this time.