Juha Reunanen's repositories
cpp-exclusive-lock-file
C++ RAII class to use an exclusive lock file (to prevent two instances of an application from using the same working directory, for example)
lru-timday
LRU cache implementation in C++ by Tim Day
open-inspection-system
An open platform for building different kinds of camera-based quality control and other systems
opencv-show-pixel-value
Display images using OpenCV so that pixel values are displayed on mouse hover.
QResultImageView
Qt view to display machine vision (or other image-based) results
CppCoreGuidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
opencv-matey
Need to use different sized OpenCV `Mat`s, but don't want to reallocate memory over and over again? Use a `Matey`!
qt-image-flood-fill
A simple flood-fill ("bucket tool") algorithm for Qt images
convert-result-images-to-anno-paths
Converts result images to paths that can be loaded and shown in anno (see https://github.com/reunanen/anno)
cpp-httplib
A C++ header-only HTTP/HTTPS server and client library
cpp-read-file-in-memory
A simple function that reads the full contents of a file in memory.
CPPShift-MemoryPool
A very fast cross-platform memory pool mechanism for C++ built using a data-oriented approach (8 to 24 times faster than regular new or delete, depending on operating system & compiler)
cvPutTextOutlined
Another trivial thing I notice I keep repeating in my code
GSL
Guidelines Support Library
libczi
libCZI is an Open Source Cross-Platform C++ library to read and write CZI.
openssl
TLS/SSL and crypto library
picotest
Single-header unit testing framework, subset of googletest
puukot
Not a Swiss Army knife, but rather individual and independent sheath knives for various image processing tasks (mainly using OpenCV).
zlib-win-build
zlib Windows build with Visual Studio.