소스 검색

Verschillende constructor opties voor NormlalizedCharacter...

unknown 14 년 전
부모
커밋
c55b28eeb8
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      src/NormalizedCharacterImage.py

+ 5 - 2
src/NormalizedCharacterImage.py

@@ -5,8 +5,11 @@ from GaussianFilter import GaussianFilter
 
 class NormalizedCharacterImage(GrayscaleImage):
     
-    def __init__(self, image, size=(60, 40), blur=1.1, crop_threshold=0.9):
-        GrayscaleImage.__init__(self, data=deepcopy(image.data))
+    def __init__(self, image=None, data=None, size=(60, 40), blur=1.1, crop_threshold=0.9):
+        if image != None:
+            GrayscaleImage.__init__(self, data=deepcopy(image.data))
+        elif data != None:
+            GrayscaleImage.__init__(self, data=deepcopy(data))
         self.blur = blur
         self.crop_threshold = crop_threshold
         self.size = size