projects
/
platform
/
upstream
/
opencv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
150c221
)
morphology.py sample stub
author
Alexander Mordvintsev
<no@email>
Thu, 30 Jun 2011 14:17:31 +0000
(14:17 +0000)
committer
Alexander Mordvintsev
<no@email>
Thu, 30 Jun 2011 14:17:31 +0000
(14:17 +0000)
samples/python2/morphology.py
[new file with mode: 0644]
patch
|
blob
diff --git a/samples/python2/morphology.py
b/samples/python2/morphology.py
new file mode 100644
(file)
index 0000000..
f651f4f
--- /dev/null
+++ b/
samples/python2/morphology.py
@@ -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