Changeset 67
- Timestamp:
- 03/17/08 04:02:15 (8 months ago)
- Files:
-
- config.py (modified) (2 diffs)
- mactorii.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
config.py
r60 r67 12 12 import os 13 13 14 taps = 9615 weights = (100, 70, 50)14 taps = 128 15 weights = (100, 50, 50) 16 16 17 17 img_size = (128, 128) … … 27 27 text_yoffset = 3 28 28 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 29 fps = 32 39 30 xmotion_time = 0.03 40 31 bands = 3 mactorii.py
r66 r67 37 37 # surface, signature, size, cluster key 38 38 images = dict() 39 baselines = []40 39 unloaded = None 41 40 renderables = None … … 196 195 return self.images[item[0]]['cluster key'] 197 196 198 item_sig = self.images[item[0]]['signature']199 200 score = 0201 for sig in self.baselines:202 score += wavelet.signature_compare(sig, item_sig)**5203 204 return score205 206 197 def images_to_renderables(self,images): 207 198 """returns images.items() as a set of (filename, python surface, image size)""" … … 251 242 return -wavelet.signature_compare(selected_sig, item_sig) 252 243 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)259 244 260 245 def load_file(self,file): … … 388 373 self.win.set_visible() 389 374 self.unloaded = list(self.files) 390 self.unloaded_baselines = list(config.baselines)391 375 392 376 self.update_renderables() … … 399 383 glClear(GL_COLOR_BUFFER_BIT) 400 384 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 continue410 411 385 if len(self.unloaded) > 0: 412 386 f = self.unloaded.pop() … … 435 409 436 410 if self.xmotion < 0: 437 if s trip_width() + self.xoffset > self.win.width:411 if self.strip_width() + self.xoffset > self.win.width: 438 412 self.xoffset+=self.xmotion * time_passed / config.xmotion_time 439 413
