Changeset 2
- Timestamp:
- 09/23/07 03:58:45 (1 year ago)
- Files:
-
- config.pyc (modified) (previous)
- test.input (modified) (1 diff)
- wavelet.py (modified) (2 diffs)
- wavelet.pyc (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
test.input
r1 r2 1 1 import wavelet 2 w1 = wavelet.Wavelet Transform("hiero.jpg")2 w1 = wavelet.WaveletImage("hiero.jpg") 3 3 w1.signature() 4 w2=wavelet.Wavelet Transform("hiero21600.jpg")4 w2=wavelet.WaveletImage("hiero21600.jpg") 5 5 w2.signature() 6 w3= wavelet.Wavelet Transform("null.jpg")6 w3= wavelet.WaveletImage("null.jpg") 7 7 w3.signature() 8 w4= wavelet.Wavelet Transform("blueships.jpg")8 w4= wavelet.WaveletImage("blueships.jpg") 9 9 w4.signature() 10 w5=wavelet.Wavelet Transform("bluexmas2k2.jpg")10 w5=wavelet.WaveletImage("bluexmas2k2.jpg") 11 11 w5.signature() 12 w6=wavelet.Wavelet Transform("bluehibiscus.jpg")12 w6=wavelet.WaveletImage("bluehibiscus.jpg") 13 13 w6.signature() 14 w7=wavelet.Wavelet Transform("bluehibiscus1600.jpg")14 w7=wavelet.WaveletImage("bluehibiscus1600.jpg") 15 15 w7.signature() 16 16 wavelet.py
r1 r2 13 13 import config 14 14 15 class Wavelet Transform(object):15 class WaveletImage(object): 16 16 """A lazy wavelet transform class""" 17 17 def __init__(self, path): 18 super(Wavelet Transform, self).__init__()18 super(WaveletImage, self).__init__() 19 19 20 20 """ … … 32 32 self.wavelets = None 33 33 self.sig = None 34 self.mode = "YIQ" 35 36 def cleanup(self): 37 """frees wavelets data and reverts image to rgb""" 38 self.wavelets = None 34 39 40 if self.mode == "YIQ": 41 yiq2rgb = ( 42 1, 0.956, 0.621, 0, 43 1, -0.272, -0.647, 0, 44 1, -1.105, 1.702, 0 45 ) 46 47 self.im = self.im.convert("RGB", yiq2rgb) 48 self.mode="RGB" 49 35 50 def pix_sum(self, x,y): 36 51 """returns a tuple which is the sum of the tuples given"""
