Changeset 67

Show
Ignore:
Timestamp:
03/17/08 04:02:15 (8 months ago)
Author:
steve
Message:

upped default taps to 128
upped fps to 32 since image loading can be bounded by fps
changed weighting so colour data has equal weighting

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • config.py

    r60 r67  
    1212import os 
    1313 
    14 taps = 96 
    15 weights = (100, 70, 50) 
     14taps = 128 
     15weights = (100, 50, 50) 
    1616 
    1717img_size = (128, 128) 
     
    2727text_yoffset = 3 
    2828 
    29 baselines=(      
    30 #                       "baseline/b1.jpg",  
    31 #                       "baseline/b2.jpg",  
    32                         "baseline/b3.jpg", 
    33                         "baseline/b4.jpg",  
    34 #                       "baseline/b5.jpg",  
    35                         "baseline/b6.jpg", 
    36                         "baseline/b7.jpg", 
    37                         ) 
    38 fps = 16 
     29fps = 32 
    3930xmotion_time = 0.03 
    4031bands = 3 
  • mactorii.py

    r66 r67  
    3737        # surface, signature, size, cluster key 
    3838        images = dict() 
    39         baselines = [] 
    4039        unloaded = None 
    4140        renderables = None 
     
    196195                return self.images[item[0]]['cluster key'] 
    197196 
    198                 item_sig = self.images[item[0]]['signature'] 
    199                  
    200                 score = 0 
    201                 for sig in self.baselines: 
    202                         score += wavelet.signature_compare(sig, item_sig)**5 
    203                          
    204                 return score 
    205                  
    206197        def images_to_renderables(self,images): 
    207198                """returns images.items() as a set of (filename, python surface, image size)""" 
     
    251242                return -wavelet.signature_compare(selected_sig, item_sig) 
    252243 
    253         def load_baseline(self,file): 
    254                 """loads baseline pictures""" 
    255 #       print "processing baseline: %s"%(file) 
    256                 wi = wavelet.open(file) 
    257                 sig = wi.get_signature() 
    258                 self.baselines.append(sig) 
    259244                 
    260245        def load_file(self,file): 
     
    388373                self.win.set_visible() 
    389374                self.unloaded = list(self.files) 
    390                 self.unloaded_baselines = list(config.baselines) 
    391375                 
    392376                self.update_renderables() 
     
    399383                        glClear(GL_COLOR_BUFFER_BIT) 
    400384                         
    401                         if len(self.unloaded_baselines) > 0: 
    402                                 f = self.unloaded_baselines.pop() 
    403                                 str = "|||||"*len(self.unloaded_baselines) 
    404                                 t = font.Text(ft, str, 0, config.text_yoffset) 
    405                                 t.draw() 
    406                                 self.win.flip() 
    407                                  
    408                                 #self.load_baseline(f) 
    409                                 continue 
    410                                  
    411385                        if len(self.unloaded) > 0: 
    412386                                f = self.unloaded.pop() 
     
    435409                                 
    436410                        if self.xmotion < 0: 
    437                                 if strip_width() + self.xoffset > self.win.width: 
     411                                if self.strip_width() + self.xoffset > self.win.width: 
    438412                                        self.xoffset+=self.xmotion * time_passed / config.xmotion_time  
    439413