guofei9987 / blind_watermark

Blind&Invisible Watermark ,图片盲水印,提取水印无须原图!
https://blindwatermark.github.io/blind_watermark/#/en/
MIT License
5.75k stars 683 forks source link

可以提供一个可用的 Docker 镜像或者 Dockerfile #66

Closed ErikXu closed 1 year ago

ErikXu commented 2 years ago

在 Windows 和 Linux 上安装都遇到了问题,不知是否可以提供一个可用的 Docker 镜像或者 Dockerfile。谢谢!

guofei9987 commented 2 years ago

遇到什么问题?

ErikXu commented 2 years ago

装不上呀,貌似依赖 opencv 啥的,不知道具体有多少依赖要装

dishuostec commented 2 years ago

Dockerfile

FROM python:3-slim
WORKDIR /usr/src/app
RUN pip install --no-cache-dir blind-watermark PyWavelets
RUN apt-get update
RUN apt-get install libgl1 libglib2.0-0 -y
CMD [ "blind_watermark", "-V" ]

Build: docker build -t blind_watermark .

Usage:

docker run -it --rm \
    --name watermark \
    -v "$PWD":/usr/src/app \
    -w /usr/src/app \
    blind_watermark \
    blind_watermark --embed --pwd PASSWORD file.jpg "HIDDEN TEXT" output.jpg