summaryrefslogtreecommitdiff
path: root/canny-dir.py
diff options
context:
space:
mode:
authorjules@lens <julescarbon@gmail.com>2018-05-09 21:24:11 +0200
committerjules@lens <julescarbon@gmail.com>2018-05-09 21:24:11 +0200
commit0e03791f3f7db3f157bed785ba06d21270b98059 (patch)
treee60038d09cbaca58ac742534b352d64383a1ffc2 /canny-dir.py
parent3ec7af8d74608a44240bac690a0300cd19c92298 (diff)
parentd6e04496f0a93f97efbf6d67d12a51aa2a298123 (diff)
merge
Diffstat (limited to 'canny-dir.py')
-rw-r--r--canny-dir.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/canny-dir.py b/canny-dir.py
new file mode 100644
index 0000000..8a671dd
--- /dev/null
+++ b/canny-dir.py
@@ -0,0 +1,31 @@
+import os
+from options.test_options import TestOptions
+from shutil import move, copyfile
+from PIL import Image, ImageOps
+from shutil import copyfile, rmtree
+import numpy as np
+import cv2
+
+import subprocess
+from time import sleep
+
+if __name__ == '__main__':
+ opt = TestOptions().parse()
+ opt.nThreads = 1 # test code only supports nThreads = 1
+ opt.batchSize = 1 # test code only supports batchSize = 1
+ opt.serial_batches = True # no shuffle
+ opt.no_flip = True # no flip
+ opt.experiment = opt.start_img.split("/")[-1].split(".")[0]
+
+ render_dir = opt.results_dir + opt.name + "/exp:" + opt.experiment + "/"
+
+ if os.path.exists(render_dir):
+ rmtree(render_dir)
+ mkdirs(render_dir)
+ pil_image = Image.open(opt.start_img).convert('RGB')
+ opencv_image = np.array(pil_image)
+ opencv_image = opencv_image[:, :, ::-1].copy()
+ opencv_image = cv2.GaussianBlur(opencv_image, (3,3), 1)
+ opencv_image = cv2.Canny(opencv_image, 100, 200)
+ cv2.imwrite(render_dir + "frame_00000.png", opencv_image)
+