Download Precompiled Open Image Denoise Binary Packages

Prerequisites

Your CPU must support at least SSE4.1 to run Open Image Denoise, and you need a 64-bit operating system as well. The TGZ/ZIP packages contain most needed 3rd party dependencies.

Packages

For Linux we provide Open Image Denoise precompiled for 64-bit as a TGZ file:

oidn-0.8.2.x86_64.linux.tar.gz

For macOS we provide Open Image Denoise as a TGZ file:

oidn-0.8.2.x86_64.macos.tar.gz

For Windows we provide Open Image Denoise binaries precompiled for 64-bit as a ZIP archive:

oidn-0.8.2.x64.vc14.windows.zip

The source code of the latest Open Image Denoise version can be downloaded here:

oidn-0.8.2.src.zip oidn-0.8.2.src.tar.gz

You can also access old Open Image Denoise releases.

Building Open Image Denoise from Source

The latest Open Image Denoise sources are always available at the Open Image Denoise GitHub repository. The default master branch should always point to the latest tested bugfix release.

Prerequisites

Open Image Denoise currently supports 64-bit Linux, Windows, and macOS operating systems. In addition, before you can build Open Image Denoise you need the following prerequisites:

Depending on your Linux distribution you can install these dependencies using yum or apt-get. Some of these packages might already be installed or might have slightly different names.

Type the following to install the dependencies using yum:

sudo yum install cmake
sudo yum install tbb-devel

Type the following to install the dependencies using apt-get:

sudo apt-get install cmake-curses-gui
sudo apt-get install libtbb-dev

Under macOS these dependencies can be installed using MacPorts:

sudo port install cmake tbb

Under Windows please directly use the appropriate installers or packages for CMake, Python, and TBB.

Compiling Open Image Denoise on Linux/macOS

Assuming the above prerequisites are all fulfilled, building Open Image Denoise through CMake is easy:

Compiling Open Image Denoise on Windows

On Windows using the CMake GUI (cmake-gui.exe) is the most convenient way to configure Open Image Denoise and to create the Visual Studio solution files:

Alternatively, Open Image Denoise can also be built without any GUI, entirely on the console. In the Visual Studio command prompt type:

cd path\to\oidn
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" [-D VARIABLE=value] ..
cmake --build . --config Release

Use -D to set variables for CMake, e.g., the path to TBB with “-D TBB_ROOT=\path\to\tbb”.

CMake Configuration

The default CMake configuration in the configuration dialog should be appropriate for most usages. The following list describes the options that can be configured in CMake: