morphology.py sample stub
authorAlexander Mordvintsev <no@email>
Thu, 30 Jun 2011 14:17:31 +0000 (14:17 +0000)
committerAlexander Mordvintsev <no@email>
Thu, 30 Jun 2011 14:17:31 +0000 (14:17 +0000)
samples/python2/morphology.py [new file with mode: 0644]

diff --git a/samples/python2/morphology.py b/samples/python2/morphology.py
new file mode 100644 (file)
index 0000000..f651f4f
--- /dev/null
@@ -0,0 +1,19 @@
+import numpy as np\r
+import cv2\r
+\r
+img = cv2.imread('../cpp/baboon.jpg', False)\r
+\r
+def callback(k):\r
+    k = 2*(k-10)\r
+    st = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (abs(k), abs(k)))\r
+    op = cv2.MORPH_BLACKHAT\r
+    if k > 0:\r
+        op = cv2.MORPH_TOPHAT\r
+    res = cv2.morphologyEx(img, op, st)\r
+    cv2.imshow('img', res)\r
+\r
+callback(20)\r
+cv2.createTrackbar('k', 'img', 10, 20, callback)\r
+\r
+\r
+cv2.waitKey()\r