MCPcopy Create free account
hub / github.com/Paper2Poster/Paper2Poster / convert_folder_to_grayscale

Function convert_folder_to_grayscale

utils/poster_eval_utils.py:413–421  ·  view source on GitHub ↗
(input_folder, output_folder)

Source from the content-addressed store, hash-verified

411 return avg_l2, avg_cos_sim
412
413def convert_folder_to_grayscale(input_folder, output_folder):
414 os.makedirs(output_folder, exist_ok=True)
415 for filename in os.listdir(input_folder):
416 if filename.lower().endswith(('.jpg', '.jpeg', '.png')):
417 input_path = os.path.join(input_folder, filename)
418 output_path = os.path.join(output_folder, filename)
419
420 img = Image.open(input_path).convert('L').convert('RGB') # grayscale + 3 channels
421 img.save(output_path)
422
423def compute_fid_with_grayscale(reference_poster_folder, generated_poster_img_folder, clip=False):
424 # Step 1: Create grayscale versions in tmp/

Callers 1

Calls 2

convertMethod · 0.45
saveMethod · 0.45

Tested by

no test coverage detected