Talk 29:00

Distributed and Parallel Image Processing on Livebook

For example, if you want to hide a person’s face in a photo, it is common to implement image processing in Python with NumPy and OpenCV.

However, with the advent of Nx and Evision, it has become possible to implement image processing in Elixir. And with Elixir’s Flow, you can run your image processing faster and more robustly in a distributed and parallel way.

This presentation will use Livebook to show visually distributed and parallel image processing in Elixir.

Livebook has the below features that effectively demonstrate Elixir image processing and help you learn to implement it.

Results can be displayed directly as images Share code and dependent modules as a notebook so anyone can run it immediately One notebook is one node, so it is easy to understand distributed processing intuitively