Valeriy KryginEfficient Python Implementation of Scanline Stereo VisionPython can be as fast as C++ in real-life Computer Vision problemsSep 1Sep 1
Valeriy KryginScanline Stereo VisionSolving Stereo Vision Problems using Dynamic ProgrammingAug 1Aug 1
Valeriy KryginReverse Engineering a Videogame. Part 2. Modify the GameUsing CheatEngine and Ghidra to modify the game behaviourJul 1Jul 1
Valeriy KryginReverse Engineering a Videogame. Part 1. Know Your ToolsUsing CheatEngine and Ghidra to turn a game you like into one you loveJun 1Jun 1
Valeriy KryginDynamic Programming on Chain Graphs. Part 5: TestingUsing doctest for testing C++23 code and unleashing the power of X macroMay 1May 1
Valeriy KryginDynamic Programming on Chain Graphs. Part 4: The ImplementationUsing modern C++ features to implement dynamic programming on chain graphs on an arbitrary semiringApr 13Apr 13
Valeriy KryginDynamic Programming on Chain Graphs. Part 3: Preparing for ImplementationC++20 concepts and constraints and C++23 multidimensional indexing operator in actionApr 1Apr 1
Valeriy KryginDynamic Programming on Chain Graphs. Part 2: The SolutionExplore the power of abstract algebra for solving mathematical optimisation problems on chain graphsMar 1Mar 1
Valeriy KryginDynamic Programming on Chain Graphs. Part 1: The ProblemDiscover the connection between finding the shortest paths, finding the expected value of HMM, solving CSP, and moreMar 1Mar 1
Valeriy KryginBinary Image Denoising with The Boost Graph Max-FlowExplore the application of Boykov-Kolmogorov Max-Flow algorithm implementation from The Boost Graph Library for binary image denoisingJan 1Jan 1