Vueforia: How to recognize custom images

I talked about in a previous post about Spark AR how I had a project idea which I was unable to do, due to the program not being able to recognize the image I was trying to use.

This unity plugin is able to recognize that image, although the documentation on how to implement this into unity was harder than I would like to find, and isn't the easiest to understand. So I made a tutorial on how to do it for my fellow design students.

I found that this documentation and lack of information about it (at least that I could find) was weird given that this seemed to be a quite basic use for this plugin. Without it it's pretty poor for any sort of image recognition other than some higher fidelity level of prototyping where you don't care what the reference image is. If you do care, which would be necessary for higher fidelity prototyping or the final product, then you would need to go through finding out how to.

As a bonus, doing a tutorial on it has made it so even now, about a week after I learnt it, I still could do it without checking.

By the way here's the code from the link above collated so you can just drop it in.