Well, if things are way over your head, try slaying the beast instead.
First of all, anyone using EventGhost should learn Python.
Learning Python, 5th Edition
The first five chapters should teach you enough to get you going.
You can try it out in PyCrust (Help menu / Python Shell).
Lucky for us, BitMonster did EG in Python.
EG would have failed dismally if we had to use C++ for everything.
After that, skim through the following books:
Practical Computer Vision with SimpleCV
a gentle introduction to computer vision (no OpenCV here)
Programming Computer Vision with Python
computer vision that goes from PIL (included in EventGhost) all the way to an introduction to OpenCV
Learning OpenCV
this gets into OpenCV, but from a C/C++ perspective
After browsing through the three computer vision books, go back to the DDJ article.
Then you can decide if you are up to it or not.
Linear algebra is just matrix math.
Instead of multipling 2 numbers, like 3 x 2, you multiply a bunch of numbers by another bunch to get a bunch of numbers as a result.
If you feel brave, try installing some of the packages from the last two books, then play around.
Even if you decide that computer vision is not for you, at the very least you must tackle Python.
WharfRat.