KVLD open source library implements Virtual Line Descriptor and Semi-Local Matching Method for Reliable Feature Correspondence in BMVC 2012