options, args = parser.parse_args() outputs = [] outputs_titles = [] # Read image and kernel. # im_in = cv2.imread(options.i, cv2.IMREAD_GRAYSCALE) outputs.append(np.copy(im_in)) outputs_titles.append("input") # Add some noise, if requesed. # if options.n: im_in = Noise.add_snp(im_in, options.nspf, options.nspq) outputs.append(np.copy(im_in)) outputs_titles.append("added noise") # Demosaic image, if requested. # if options.d: dem = Demosaic_NN(options.dp) im_BGR = dem.run(im_in) outputs.append(np.copy(im_BGR)) outputs_titles.append("demosaiced") else: im_BGR = im_in # Perform AWB, if requested. #