原文:Interactive Deep Colorization
作者:junyanz
译者:雁惊寒
git clone https://github.com/junyanz/interactive-deep-colorization ideepcolor
cd ideepcolor
bash ./models/fetch_models.sh
我们在IPython Notebook中提供了一个“准系统”演示,并且无需QT。我们还提供了完整的图形界面演示。
ipython notebook
请点击 DemoInteractiveColorization.ipynb
.如果你要将Notebook转换为更老的版本,请执行jupyter nbconvert --to notebook --nbformat 3 ./DemoInteractiveColorization.ipynb
。
安装 Qt4 和 QDarkStyle。 (详情请参见下文的“安装”)
启动图形界面: python ideepcolor.py --gpu [GPU_ID]
。 包含以下参数:
--win_size [512] GUI window size
--gpu [0] GPU number
--image_file ['./test_imgs/mortar_pestle.jpg'] path to the image file
image_file
目录下(包含用户输入的ab色域值)。我们提供了一个使用全局提示网络的例子,可用于全局直方图转换。我们在IPython Notebook中展示了它的用法。
添加 ./caffe_files
到 PYTHONPATH
目录中
运行 ipython notebook
。点击 ./DemoGlobalHistogramTransfer.ipynb
Makefile.config
中设置 WITH_PYTHON_LAYER=1
) 然后通过 make pycaffe
编译Caffe python库。 pycaffe
到PYTHONPATH
中。执行vi ~/.bashrc
来编辑环境变量。PYTHONPATH=/path/to/caffe/python:$PYTHONPATH
sudo pip install scikit-image
sudo pip install scikit-learn
sudo apt-get install python-opencv
sudo apt-get install python-qt4
sudo pip install qdarkstyle
对于 Conda 用户,需执行如下命令:
conda install -c anaconda protobuf=3.2.0 ## photobuf
conda install -c anaconda scikit-learn=0.18.1 ## scikit-learn
conda install -c anaconda scikit-image=0.13.0 ## scikit-image
conda install -c menpo opencv=2.4.11 ## opencv
conda install pyqt=4.11 ## qt4
conda install -c auto qdarkstyle=1.9 ## qdarkstyle
如果你想在自己的研究中使用本代码,请增加对我们这篇论文的引用:
@article{zhang2017real,
title={Real-Time User-Guided Image Colorization with Learned Deep Priors},
author={Zhang, Richard and Zhu, Jun-Yan and Isola, Phillip and Geng, Xinyang and Lin, Angela S and Yu, Tianhe and Efros, Alexei A},
journal={ACM Transactions on Graphics (TOG)},
volume={9},
number={4},
year={2017},
publisher={ACM}
}