Skip to content

Commit

Permalink
Incr framework version to v1.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
plstcharles committed Feb 28, 2018
1 parent 04ab410 commit 29aeaa0
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 5 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ list(APPEND CMAKE_PREFIX_PATH

project(litiv)
set(LITIV_VERSION_MAJOR 1) # last change: 2015/10
set(LITIV_VERSION_MINOR 5) # last change: 2017/08
set(LITIV_VERSION_PATCH 0) # last change: 2017/08
set(LITIV_VERSION_MINOR 6) # last change: 2018/02
set(LITIV_VERSION_PATCH 0) # last change: 2018/02
set(LITIV_VERSION "${LITIV_VERSION_MAJOR}.${LITIV_VERSION_MINOR}.${LITIV_VERSION_PATCH}")
set(LITIV_VERSION_PLAIN "${LITIV_VERSION_MAJOR}${LITIV_VERSION_MINOR}${LITIV_VERSION_PATCH}")
set(LITIV_VERSION_ABI 0) # still unstable
Expand Down
15 changes: 12 additions & 3 deletions modules/utils/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,35 @@ Here is a non-exhaustive (and probably not fully up-to-date) list of features:
- Mutex'd cerr and cout printers
- Symbol export/import logic for WIN32 via LV_PUBLIC and LV_LOCAL macros
- CUDA:
- helper functions for error handling, + basic test kernel
- Version/compute/architecture define flags taken from cmake
- Initialization function w/ test kernel execution for device warmup
- Helper functions for error handling and kernel param passing
- OpenCV:
- Type compatiblity lookup helpers (templated, constexpr)
- Mat type/size helpers w/ support for printing in ostreams
- Submatrix getters & squeezers for templated opencv matrices
- Bilinear interp value getters for 2D matrices
- Generic matrix allocators/element getters for sparse/dense mats
- Matrix content copy function w/ double ROI validation
- Vector-based opencv matrix concatenator
- Random pixel lookup functions (based on 4-NN, 8-NN, Gaussian kernels, ...)
- Matrix printer for 1D/2D templated array types
- Matrix element unique/equal testing functions
- BGR to HSL to BGR image color converters
- BGR to packed YCbCr to BGR image color converters
- Color map generator for 2d arrays with unique labels
- Color map generator for optical flow maps (2D vectors)
- Display helper object with mouse feedback for debugging
- Generic cv::Mat archiver/loader (binary, text, or YML format)
- Generic cv::Mat archiver/loader (binary, text, YML, LZ4-compressed)
- Matrix pixel circular shifting algorithm
- Aligned memory allocator for opencv matrices
- OpenGM:
- Graph model info printer utility
- ExplicitViewFunction implementation to avoid in-graph reallocations
- Config define flags taken from CMake module parser
- ExplicitViewFunction implementation to avoid in-graph LUT reallocations
- ExplicitScaledViewFunction implementation; same as above w/ scale factor
- Clique interface and static implementations for fast node info lookup
- Higher order factor reduction utilities for QPBO interfaces (from FGBZ)
- SIMD:
- Wrappers for missing SSE calls (e.g. _mm_mullo_epi32, _mm_extract_epi32)
- Horizontal SSE sums/min/max functions
Expand Down

0 comments on commit 29aeaa0

Please sign in to comment.