1. A method of matching first features of first image data with second features of second image data, comprising: receiving, by a feature-matching system, the first image data; applying, by the feature-matching system, a discrete transform to a region of the first image data containing the first features so as to generate a first set of transform coefficients; executing, by the feature-matching system, a local binary pattern (LBP) encoding algorithm to encode the first set of transform coefficients into a set of first encoded data streams; converting, by the feature-matching system, each of the first encoded data streams into a decimal number so as to create a first decimal-number representation of the region of the first image data; and executing, by the feature-matching system, a matching algorithm for determining a match as a function of the first decimal number representation and a second decimal representation of a region of the second image data containing the second features.