AD

2016-04-22

[筆記] GIMP CMYK模式

⚠ 2016年的文章現在可能不適用 

GIMP 「不支援」 CMYK 模式,所以沒辦法在一裝好後就能選擇 RGB 或 CMYK,不過可以用 「Separate+」 這個有點久之前的插件,在 Debian/Ubuntu 系的 Linux 可以用 apt 安裝:

sudo apt-get install gimp-plugin-registry

apt 安裝的是一堆插件的集合,如果只想安裝 Separate+ 的話,這邊可以下載:
http://www.blackfiveservices.co.uk/separate.shtml

因為個人是用 apt 安裝,所以沒嘗試上面的。

安裝完後,開啟 GIMP 並開啟圖片,在上面選單的 圖片> Separate> Separate,
會出現下面這樣的視窗:

Source color space 選 RGB 模式的設定檔,不知道該選什麼就選 Apple RGB 或 sRGB。
Destination color space 選任一個 CMYK 模式的設定檔。

(如果發現自己沒有設定檔,可以用 Adobe 提供的:
http://www.adobe.com/support/downloads/product.jsp?product=62&platform=Windows

下載第一個 ICC profile downloads for bundlers (Windows) 就好了,
裡面有8種 RGB 設定檔,14種 CMYK 設定檔。
下載回來後解壓縮,資料夾中會有 CMYK 和 RGB 兩個資料夾,我們只需要 CMYK 的~
因為個人是用 Ubuntu,色彩設定檔的位置以 Ubuntu 為例:
路徑:/usr/share/color/icc/colord/
把 CMYK 資料夾的東西,放到上面的路徑底下就好了。)

選好之後按 OK,會產生另一個像黑白負片的圖片,再從選單 圖片> Separate> Export...,
匯出 CMYK 圖片。

不想這麼麻煩,也可以用 Krita,預設就有支援 CMYK~
另外有找到一個很不錯的網站,收集了很多icc檔:http://icc.opensuse.org

2016-04-08

[筆記] Deep Dream 圖片生成 dream.ipynb 使用紀錄


其實 dream.ipynb 我後來沒有跑成功,是用他人為樹莓pi修改過的套件。
以下是整個嘗試的過程,有點混亂,直接看如何裝好請按「這邊」。

google 的 dream.ipynb
https://github.com/google/deepdream/blob/master/dream.ipynb

需要用到:
Standard Python scientific stack: NumPy, SciPy, PIL, IPython.
Those libraries can also be installed as a part of one of the scientific packages for Python, such as Anaconda or Canopy.

我這邊是用Canopy。

再來裝Caffe:
http://caffe.berkeleyvision.org/install_apt.html

參考:
http://www.jianshu.com/p/98b661758f2a

sudo apt-get install build-essential
sudo apt-get install vim cmake git
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler

我沒安裝 CUDA 和 cuDNN。

安裝ATLAS:
sudo apt-get install libatlas-base-dev

下載caffe:
git clone https://github.com/BVLC/caffe.git

scipy已在canopy中。

編譯caffe:
先到caffe目錄下,
cp Makefile.config.example Makefile.config
gedit Makefile.config
因為不使用cuDNN,所以找到 CPU_ONLY := 1 ,將前面的#號註解去掉,儲存。
make all -j4 #多核心編譯
make test
make runtest
make pycaffe
make distribute # 在 distribute/lib/ 下產生 libcaffe.so

安裝 protobuf:
https://developers.google.com/protocol-buffers/

sudo pip install protobuf

安裝 ipython notebook:
http://askubuntu.com/questions/554129/problem-with-installing-ipython-on-ubuntu-14-04-lts

sudo apt-get install ipython ipython3
sudo apt-get install python-virtualenv
pip install ipython

ipython notebook 使用教學:
http://www.jianshu.com/p/0b7a834b2c1e

libcaffe.so 在 path 後還是無法找到,所以放棄換下一個方法:

參考:
http://www.knight-of-pi.org/installing-the-google-deepdream-software/
(其實這好像是給樹莓pi用的。)
(剛剛上面已經都裝好了,但這邊會再紀錄一次,方便略過上面照著做。)
******************************************
先裝各種會用到的東西:
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev
sudo apt-get install -y libhdf5-serial-dev protobuf-compiler git python-pip ipython-notebook
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install -y python-dev libgflags-dev libgoogle-glog-dev liblmdb-dev libatlas-base-dev
pip install pyzmq jsonschema pillow pyyaml #用pip安裝
******************************************

******************************************
安裝Caffe:
cd ~
mkdir deepdream
cd deepdream
git clone https://github.com/BVLC/caffe
cd caffe
cp Makefile.config.example Makefile.config
gedit Makefile.config


#CPU_ONLY := 1 的#號拿掉。
儲存,開始編譯:
make all
make test
make runtest
make pycaffe
./scripts/download_model_binary.py models/bvlc_googlenet


設置環境變數:
sudo gedit ~/.bashrc
在最後加上:
export PYTHONPATH=/home/USERNAME/deepdream/caffe/python:$PYTHONPATH
(之後不用就拿掉。)
更新bashrc:
. ~/.bashrc
******************************************

******************************************
安裝 Protobuf:
cd ~/deepdream
wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
tar xf protobuf-2.6.1.tar.gz
cd protobuf-2.6.1
./configure
make
sudo make install


再設置環境變數:
sudo gedit ~/.bashrc
在最後加上:
export LD_LIBRARY_PATH=/usr/local/lib
(之後不用就拿掉。)
更新 bashrc 一樣:
. ~/.bashrc

然後:
cd python
python setup.py build
python setup.py google_test
python setup.py install

******************************************

******************************************
安裝 DeepDream:

cd ~/deepdream
git clone https://github.com/JoBergs/deepdream

******************************************

******************************************
用 IPython Notebook 開始 DeepDream:

cd ~/deepdream/deepdream
ipython notebook


這時應該會開啟瀏覽器,如果沒有,就自己開瀏覽器:
http://localhost:8888/notebooks/dream.ipynb
******************************************

******************************************
可能會缺少 skimage,從這裡下載:
http://scikit-image.org/docs/dev/user_guide/plugins.html

如果 ipython notebook 遇到錯誤"Unsupported JSON nbformat version 4"
而升級之後也無效,裡面有命令列版可以用:deepdreaming.py
(使用請參考 README.md 的說明)

大概像這樣:
python deepdreaming.py -s 000006.jpg -i 3
會等一會,可以到處晃晃,之後在dreams資料夾可以看到夢境(?)。

應該還算成功達到目的ww

如果文章有幫助到你可以在 LikeCoin 上幫我拍手喔