diff --git a/ubuntu18.04/base/Dockerfile b/ubuntu18.04/base/Dockerfile
index 11e9b9859f0c4d63b3ef8c5ab38a894e2bb64ad9..e59df2c80845f48bf6c53d84d0185a0c44a9a5ac 100644
--- a/ubuntu18.04/base/Dockerfile
+++ b/ubuntu18.04/base/Dockerfile
@@ -49,6 +49,7 @@ RUN apt-get update && \
         libwebsocketpp-dev \
         libfreetype6-dev \
         libharfbuzz-dev \
+        libeigen3-dev \
         libpulse-mainloop-glib0 \
         libxkbcommon-x11-0 \
         libgstreamer-plugins-base1.0-0 \
diff --git a/windows1809/cuda-devel/Dockerfile b/windows1809/cuda-devel/Dockerfile
index b4eb5e90e958e1fa6b3d3006b87c28911c67d531..bdde4d43666f0a6cbb3d71147b5db68398403ad2 100644
--- a/windows1809/cuda-devel/Dockerfile
+++ b/windows1809/cuda-devel/Dockerfile
@@ -32,6 +32,7 @@ RUN . $Profile; \
         freetype \
         harfbuzz \
         rpclib \
+        eigen3 \
         "\"opencv3[cuda,ffmpeg,ximea,opengl,contrib,ipp,dnn]\"" \
         "\"mxnet[cpp,opencv,cuda,cudnn]\""; \
     [Environment]::SetEnvironmentVariable('VCPKG_TRIPLET', "\"$vcpkg_triplet\"", [EnvironmentVariableTarget]::Machine); \
diff --git a/windows1809/devel/Dockerfile b/windows1809/devel/Dockerfile
index 7d8bf18f91e07f4d9af8bcef8cbd057ba4e2ad11..2a772e08fd86f6846c1330df2ea8ae9ae5d82ea6 100644
--- a/windows1809/devel/Dockerfile
+++ b/windows1809/devel/Dockerfile
@@ -21,6 +21,7 @@ RUN . $Profile; \
         freetype \
         harfbuzz \
         rpclib \
+        eigen3 \
         "\"opencv3[ffmpeg,ximea,opengl,contrib,ipp,dnn]\"" \
         "\"mxnet[cpp,opencv]\""; \
     [Environment]::SetEnvironmentVariable('VCPKG_TRIPLET', "\"$vcpkg_triplet\"", [EnvironmentVariableTarget]::Machine); \