image *visualize_convolutional_layer(convolutional_layer l, char *window, image *prev_filters) { image *single_filters = get_filters(l); show_images(single_filters, l.n, window); image delta = get_convolutional_image(l); image dc = collapse_image_layers(delta, 1); char buff[256]; sprintf(buff, "%s: Output", window); //show_image(dc, buff); //save_image(dc, buff); free_image(dc); return single_filters; }
void show_image_collapsed(image p, char *name) { image c = collapse_image_layers(p, 1); show_image(c, name); free_image(c); }