public static AlignmentPattern findAlignmentPattern(bool[][] image, FinderPattern finderPattern) { Point[][] logicalCenter = AlignmentPattern.getLogicalCenter(finderPattern); int patternDistance = logicalCenter[1][0].X - logicalCenter[0][0].X; return(new AlignmentPattern(AlignmentPattern.getCenter(image, finderPattern, logicalCenter), patternDistance)); }
public static AlignmentPattern findAlignmentPattern(bool[][] image, FinderPattern finderPattern) { Point[][] logicalCenters = AlignmentPattern.getLogicalCenter(finderPattern); int logicalDistance = logicalCenters[1][0].X - logicalCenters[0][0].X; Point[][] centers = AlignmentPattern.getCenter(image, finderPattern, logicalCenters); return(new AlignmentPattern(centers, logicalDistance)); }