Ejemplo n.º 1
0
def show_value(x, y):
    global range
    if raw_image is None:
        return
    try:
        v = raw_image[y][x]
    except Exception:
        return
    v1 = v >> 8
    v2 = v & 0xFF
    v3 = v2 << 8 | v1
    print(x, y, v3)


settings.set_callback(settings_callback)

WXSettings(settings)

image_idx = 0


def file_list(directory, extensions):
    '''return file list for a directory'''
    flist = []
    for (root, dirs, files) in os.walk(directory):
        for f in files:
            extension = f.split('.')[-1]
            if extension.lower() in extensions:
                flist.append(os.path.join(root, f))
    return sorted(flist)
Ejemplo n.º 2
0
view_image.set_menu(menu)


settings = MPSettings(
    [ MPSetting('threshold', int, 6100, 'High Threshold', tab='Settings', range=(0,65535)),
      MPSetting('blue_threshold', float, 0.75, 'Blue Threshold', range=(0,1)),
      MPSetting('green_threshold', float, 0.4, 'Green Threshold', range=(0,1))])

changed = True

def settings_callback(setting):
    '''called on a changed setting'''
    global changed
    changed = True

settings.set_callback(settings_callback)

WXSettings(settings)

image_idx = 0

def file_list(directory, extensions):
  '''return file list for a directory'''
  flist = []
  for (root, dirs, files) in os.walk(directory):
    for f in files:
      extension = f.split('.')[-1]
      if extension.lower() in extensions:
        flist.append(os.path.join(root, f))
  return sorted(flist)