22 lines
484 B
Python
22 lines
484 B
Python
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_image_source(MyFilter("f1"), True)
|
|
#f1.passive = True
|
|
src2.addListener(f1)
|
|
|
|
|