예제 #1
0
파일: preprocess.py 프로젝트: lvh/craptcha
def preprocess(image):
    image = fixImage(image)
    glyphs = [glyph.convert("L") for glyph in segment.segment(image)]
    return map(fixGlyph, glyphs)
예제 #2
0
 def _captchaTest(self, image, solution):
     debordered = tools.deborder(image)
     destriped = destripe.destripe(debordered)
     segments = segment.segment(destriped)
     self.assertEqual(len(segments), 3)
예제 #3
0
 def _captchaTest(self, image, solution):
     debordered = tools.deborder(image)
     simplified = tools.simplify(debordered)
     destriped = destripe.destripe(simplified)
     segments = segment.segment(destriped)
     self.assertEqual(len(segments), 3)
예제 #4
0
 def test_simple(self):
     image, solution = samples.getSample("algorithmTests",
                                         "segmentable.gif")
     segments = segment.segment(image)
     self.assertEqual(len(segments), 2)
예제 #5
0
 def test_simple(self):
     image, solution = samples.getSample("algorithmTests", "segmentable.gif")
     segments = segment.segment(image)
     self.assertEqual(len(segments), 2)