Пример #1
0
    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.
    #