def __init__(self, args):
self.args = args
self.image_width = 256
self.image_height = 256
self.color_map = None
self.dimension_colors = None
self.dimension_labels = None
logger = get_logger()
if self.args.color_map:
color_map_config = ConfigParser()
with FileIO(self.args.color_map, 'r') as config_f:
color_map_config.readfp(config_f)
self.color_map = parse_color_map_from_configparser(color_map_config)
color_label_map = {
(int(k), int(k), int(k)): v
for k, v in color_map_config.items('color_labels')
}
sorted_keys = sorted(six.iterkeys(self.color_map))
self.dimension_colors = [self.color_map[k] for k in sorted_keys]
self.dimension_labels = [color_label_map.get(k) for k in sorted_keys]
logger.debug("dimension_colors: %s", self.dimension_colors)
logger.debug("dimension_labels: %s", self.dimension_labels)
评论列表
文章目录