Пример #1
0
        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));
        }
Пример #2
0
        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));
        }