This commit is contained in:
x03daop
2015-09-01 10:09:12 +02:00
parent e104c934af
commit f3c57cbe5a
26 changed files with 789 additions and 11 deletions

View File

@@ -0,0 +1,27 @@
"""
Demonstrate creation of an image filter, applying it to a source and creating a new source
based on the filter.
"""
import ch.psi.pshell.imaging.Filter as Filter
from ch.psi.pshell.imaging.Utils import *
class MyFilter(Filter):
def process(self, image, data):
image = grayscale(image)
image = blur(image)
image = sobel(image)
return image
#Setting the filter to a source
src1.setFilter(MyFilter())
#Creating a new source with the filter
src2.setFilter(None)
add_device(MyFilter("f1"), True)
#f1.passive = True
src2.addListener(f1)