EmguCV is a .NET cross-platform wrapper for OpenCV. Container based on Ubuntu 16.04.
129
arm_sources, arm_buildamd64_sources, amd64_buildNote that all containers embbed mono-complete package. See Mono Project.
EmguCV is located in /home/neoblik/emgucv/, and is referenced by the environment variable ${EMGUCV_DIR}.
You need to copy the libraries and DLL files in your executable folder :
.dll located in ${EMGUCV_DIR}/libs/libcvextern.so located in ${EMGUCV_DIR}/libs/.so located in ${EMGUCV_DIR}/libs/An usage in a Dockerfile could be :
# Copy your executable and dependencies in container
COPY myExeFolder /home/bin/
# Copy required EmguCV libraries and DLLs
RUN cp /home/neoblik/emgucv/libs/*.dll /home/neoblik/bin/
RUN cp /home/neoblik/emgucv/libs/libcvextern.so /home/neoblik/bin/
RUN cp /home/neoblik/build/bin/*.so /home/neoblik/bin/
You need to compile EmguCV by yourself, see well documented procedure on EmguCV Installation page.
However, I do not recommand this method because I had to go around multiple minor installation problems/errors.
But if you are familiar with EmguCV, go ahead.
This repository is maintained by :
Content type
Image
Digest
Size
3.1 GB
Last updated
almost 9 years ago
docker pull vincentauguin/emgucv:arm_sources