Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/denismakogon/gocv-alpine
GoCV-compatible OpenCV 3.4 Alpine 3.7 Docker image
https://github.com/denismakogon/gocv-alpine
alpine docker docker-image gocv opencv
Last synced: 5 days ago
JSON representation
GoCV-compatible OpenCV 3.4 Alpine 3.7 Docker image
- Host: GitHub
- URL: https://github.com/denismakogon/gocv-alpine
- Owner: denismakogon
- License: apache-2.0
- Created: 2018-03-31T21:13:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-14T11:36:06.000Z (over 1 year ago)
- Last Synced: 2023-11-07T21:24:36.367Z (12 months ago)
- Topics: alpine, docker, docker-image, gocv, opencv
- Language: Dockerfile
- Size: 16.6 KB
- Stars: 112
- Watchers: 5
- Forks: 50
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoCV-compatible OpenCV 4.0.1 Alpine 3.7 Docker images
## What's in build-stage image?
- Alpine 3.7
- FFMPEG 4.0
- Golang 1.10
- OpenCV 4.0.1
- OpenCV 4.0.1 contrib packages required by GoCV## What's in runtime image?
- Alpine 3.7
- Whatever you need there## Purpose
This is a build image for the multi-stage image provisioning as well as runtime image to work with gocv-based binaries.
## Example
Sample Docker file you can find [here](example/Dockerfile).
## Build the runtime image
```bash
pushd runtime && docker build -t denismakogon/gocv-alpine:4.0.1-runtime .; popd
```## Build the build-stage image
```bash
pushd build-stage && docker build -t denismakogon/gocv-alpine:4.0.1-buildstage .; popd
```## Test sample:
```bash
pushd example && docker build -t denismakogon/gocv-alpine:test .; popd
```
```bash
docker run --rm -ti denismakogon/gocv-alpine:test
```the output should be the following:
```bash
gocv version: 0.18.0
opencv lib version: 4.0.1
```