Skip to content

Instantly share code, notes, and snippets.

@uitspitss
Last active March 3, 2018 17:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save uitspitss/2d10a71c7c4b1f06d64f76b13115b854 to your computer and use it in GitHub Desktop.
Save uitspitss/2d10a71c7c4b1f06d64f76b13115b854 to your computer and use it in GitHub Desktop.
docker + jupyter で画像処理用コンテナ ref: https://qiita.com/uitspitss/items/beaba95390731d7f508b
FROM jupyter/base-notebook
USER root
RUN apt-get update -y && apt-get install -y python-opencv
USER jovyan
RUN pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master \
jupyter_nbextensions_configurator pillow opencv-python
RUN jupyter contrib nbextension install --user && jupyter nbextensions_configurator enable --user
FROM jupyter/base-notebook
USER root
RUN apt-get update -y && apt-get install -y python-opencv
USER jovyan
RUN pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master \
jupyter_nbextensions_configurator pillow opencv-python
RUN jupyter contrib nbextension install --user && jupyter nbextensions_configurator enable --user
docker build -t jupyter_blog .
docker run -it --rm -v $PWD:/home/jovyan/work --name jupyter_blog -p 8888:8888 jupyter_blog
from IPython.display import display
from PIL import Image
import cv2
import numpy as np
img = Image.open('myicon.jpg')
display(img)
_img = np.asarray(img)
_img = cv2.GaussianBlur(_img, (45, 1), 0)
display(Image.fromarray(_img))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment