Sign inSign up

vincentauguin/emgucv

By vincentauguin

•Updated almost 9 years ago

EmguCV is a .NET cross-platform wrapper for OpenCV. Container based on Ubuntu 16.04.

Image
1

129

vincentauguin/emgucv repository overview

⁠Supported tags based on processor architecture :

  • arm_sources, arm_build
  • amd64_sources, amd64_build

Note that all containers embbed mono-complete package. See Mono Project⁠.

⁠Usage

EmguCV is located in /home/neoblik/emgucv/, and is referenced by the environment variable ${EMGUCV_DIR}.

⁠Already build container

You need to copy the libraries and DLL files in your executable folder :

  • All .dll located in ${EMGUCV_DIR}/libs/
  • The file libcvextern.so located in ${EMGUCV_DIR}/libs/
  • All .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/

⁠Source code only container

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.

⁠Mainteners

This repository is maintained by :

Tag summary

Content type

Image

Digest

Size

3.1 GB

Last updated

almost 9 years ago

docker pull vincentauguin/emgucv:arm_sources