Ejemplo n.º 1
0
    # unsharp_mark with median filter
    b = ImageBuf()
    ImageBufAlgo.unsharp_mask(b, ImageBuf("../oiiotool/tahoe-small.tif"), "median", 3.0, 1.0, 0.0)
    write(b, "unsharp-median.tif", oiio.UINT8)

    # computePixelHashSHA1
    print ("SHA-1 of bsplinekernel.exr is: " + ImageBufAlgo.computePixelHashSHA1(bsplinekernel))

    # fft, ifft
    fft = ImageBuf()
    blue = ImageBuf()
    ImageBufAlgo.channels(blue, ImageBuf("../oiiotool/tahoe-small.tif"), (2,))
    ImageBufAlgo.fft(fft, blue)
    write(fft, "fft.exr", oiio.HALF)
    inv = ImageBuf()
    ImageBufAlgo.ifft(inv, fft)
    b = ImageBuf()
    ImageBufAlgo.channels(b, inv, (0, 0, 0))
    write(b, "ifft.exr", oiio.HALF)
    inv.clear()
    fft.clear()

    fft = ImageBuf("fft.exr")
    polar = ImageBuf()
    ImageBufAlgo.complex_to_polar(polar, fft)
    b = ImageBuf()
    ImageBufAlgo.polar_to_complex(b, polar)
    write(polar, "polar.exr", oiio.HALF)
    write(b, "complex.exr", oiio.HALF)
    fft.clear()
    polar.clear()
Ejemplo n.º 2
0
    # laplacian
    b = ImageBufAlgo.laplacian(
        ImageBuf(OIIO_TESTSUITE_ROOT + "/oiiotool/src/tahoe-tiny.tif"))
    write(b, "tahoe-laplacian.tif", oiio.UINT8)

    # computePixelHashSHA1
    print("SHA-1 of bsplinekernel.exr is: " +
          ImageBufAlgo.computePixelHashSHA1(bsplinekernel))

    # fft, ifft
    blue = ImageBufAlgo.channels(
        ImageBuf(OIIO_TESTSUITE_ROOT + "/oiiotool/src/tahoe-tiny.tif"), (2, ))
    fft = ImageBufAlgo.fft(blue)
    write(fft, "fft.exr", oiio.FLOAT)
    inv = ImageBufAlgo.ifft(fft)
    b = ImageBufAlgo.channels(inv, (0, ))
    write(b, "ifft.exr", oiio.FLOAT)
    inv.clear()
    fft.clear()

    fft = ImageBuf("fft.exr")
    polar = ImageBufAlgo.complex_to_polar(fft)
    b = ImageBufAlgo.polar_to_complex(polar)
    write(polar, "polar.exr", oiio.FLOAT)
    write(b, "unpolar.exr", oiio.FLOAT)
    fft.clear()
    polar.clear()

    # fixNonFinite
    bad = ImageBuf(OIIO_TESTSUITE_ROOT + "/oiiotool-fixnan/src/bad.exr")
Ejemplo n.º 3
0
    ImageBufAlgo.unsharp_mask(b, ImageBuf("../oiiotool/tahoe-small.tif"),
                              "median", 3.0, 1.0, 0.0)
    write(b, "unsharp-median.tif", oiio.UINT8)

    # computePixelHashSHA1
    print("SHA-1 of bsplinekernel.exr is: " +
          ImageBufAlgo.computePixelHashSHA1(bsplinekernel))

    # fft, ifft
    fft = ImageBuf()
    blue = ImageBuf()
    ImageBufAlgo.channels(blue, ImageBuf("../oiiotool/tahoe-small.tif"), (2, ))
    ImageBufAlgo.fft(fft, blue)
    write(fft, "fft.exr", oiio.HALF)
    inv = ImageBuf()
    ImageBufAlgo.ifft(inv, fft)
    b = ImageBuf()
    ImageBufAlgo.channels(b, inv, (0, 0, 0))
    write(b, "ifft.exr", oiio.HALF)
    inv.clear()
    fft.clear()

    fft = ImageBuf("fft.exr")
    polar = ImageBuf()
    ImageBufAlgo.complex_to_polar(polar, fft)
    b = ImageBuf()
    ImageBufAlgo.polar_to_complex(b, polar)
    write(polar, "polar.exr", oiio.HALF)
    write(b, "complex.exr", oiio.HALF)
    fft.clear()
    polar.clear()
                                   "median", 3.0, 1.0, 0.0)
    write (b, "unsharp-median.tif", oiio.UINT8)

    # laplacian
    b = ImageBufAlgo.laplacian (ImageBuf("../oiiotool/src/tahoe-tiny.tif"))
    write (b, "tahoe-laplacian.tif", oiio.UINT8)

    # computePixelHashSHA1
    print ("SHA-1 of bsplinekernel.exr is: " +
           ImageBufAlgo.computePixelHashSHA1(bsplinekernel))

    # fft, ifft
    blue = ImageBufAlgo.channels (ImageBuf("../oiiotool/src/tahoe-tiny.tif"), (2,))
    fft = ImageBufAlgo.fft (blue)
    write (fft, "fft.exr", oiio.FLOAT)
    inv = ImageBufAlgo.ifft (fft)
    b = ImageBufAlgo.channels (inv, (0,))
    write (b, "ifft.exr", oiio.FLOAT)
    inv.clear()
    fft.clear()

    fft = ImageBuf("fft.exr")
    polar = ImageBufAlgo.complex_to_polar (fft)
    b = ImageBufAlgo.polar_to_complex (polar)
    write (polar, "polar.exr", oiio.FLOAT)
    write (b, "unpolar.exr", oiio.FLOAT)
    fft.clear()
    polar.clear()

    # fixNonFinite
    bad = ImageBuf ("../oiiotool-fixnan/src/bad.exr")