Companion

object Companion

Functions

Link copied to clipboard
fun patternMatchVariance(counters: IntArray, pattern: IntArray, maxIndividualVariance: Float): Float

Determines how closely a set of observed counts of runs of black/white values matches a given target pattern. This is reported as the ratio of the total variance from the expected pattern proportions across all pattern elements, to the length of the pattern.

Link copied to clipboard
fun recordPattern(row: BitArray, start: Int, counters: IntArray)

Records the size of successive runs of white and black pixels in a row, starting at a given point. The values are recorded in the given array, and the number of runs recorded is equal to the size of the array. If the row starts on a white pixel at the given start point, then the first count recorded is the run of white pixels starting from that point; likewise it is the count of a run of black pixels if the row begin on a black pixels at that point.

Link copied to clipboard
fun recordPatternInReverse(row: BitArray, start: Int, counters: IntArray)