2017-04-01から1日間の記事一覧

コード

from gimpfu import * import os,sys #GLOBAL CONSTANT def inpaint(image,layer): _margin=32 import numpy as np import cv2 #image=gimp.image_list()[0] #layer=active_layer = pdb.gimp_image_get_active_layer(image) import numpy as np import cv2 d…

必要なモジュール

numpy opencv たしか、こちらのものを利用していたはず。 Unofficial Windows Binaries for Python Extension Packages http://www.lfd.uci.edu/~gohlke/pythonlibs/手っ取り早くは 〜〜/PortableApps/GIMPPortable/App/gimp/Python/Lib 、あたりにwhlファイ…

動作環境

Win10で GIMPPortableで確認しました

動作サンプル

http://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_photo/py_inpainting/py_inpainting.html

Gimpから OpenCVの Inpaint関数を利用するプラグイン

画像中の要らないところを選択して、フィルター/下塗り/Inpaintを実行すると、周囲の色で適当に消してくれます。