/aceu19

Code repository for my talk at the ApacheCon EU 2019 in Berlin

Apache License 2.0Apache-2.0

ApacheCon Europe 2019 - Running visual quality inspection at the edge with Apache NiFi & MiNiFi

This is the repository covering the talk I gave in Berlin on the 23rd of October 2019 about running visual quality inspection at the edge with Apache NiFi & MiNiFi.

The story

Introduction

Apache NiFi is an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. MiNiFi — a subproject of Apache NiFi — is a complementary data collection approach that supplements the core tenets of NiFi in data flow management, focusing on the collection of data at the source of its creation.

In this talk I present how Apache NiFi & MiNiFi can be used in combination with Google Cloud AutoML Vision to implement a visual quality inspection system. The idea is to demonstrate the possibilities to interact with edge devices while leveraging cloud services in a real world use case.

Follow me on Twitter for more about Apache NiFi - @pvillard31

Some links worth reading

Video, audio, slides...

Versions

  • Apache NiFi 1.9.2
  • Apache MiNiFi 0.5.0

What is this about?

Picture this: you are in a factory making cookies... you have hundreds of cookies going through your production lines per second and you want to make your customers happy! Problem: a broken cookie makes an unhappy customer! So you want a way to detect the broken cookies before they get into the final packaging.

Here I take the example of cookies, but it could really be anything related to visual quality inspection in the retail, manufacturing, etc industries.

THE CONTENT IS COMING! I PROMISE ;)