Gfinvim
An open-source implementation of Graham Finlayson's illumination invariant image algorithm, for MATLAB/Octave. Please be aware that this algorithm is patented.
Install / Use
/learn @hangong/GfinvimREADME
gfinvim
An open-source implementation of Graham Finlayson's invariant image algorithm. Please be aware that this algorithm is patented.
I can not guarantee that this is the 100% consistent implementation of the original paper. However, it should be almost correct and the results look plausible.
Copyright 2014 Han Gong gong@fedoraproject.org, University of Bath
References: Graham Finlayson et al. "Entropy Minimization for Shadow Removal". IJCV, 2009.
MATLAB/Octave Code: see /src/m/demo.m for demonstration. You may need to compile the MEX code for Fast Gaussian Transform.
C++ Code: will be available when I feel like doing it.
Results:

Related Skills
node-connect
334.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
334.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.2kCommit, push, and open a PR
