Image Processing
Foreground Separation
Simple Foreground Separation with Processing.
img = loadImage("leaves.jpg")
size(800, 600)
# function as for loop
def markit():
    for i in range(len(img.pixels)):
        if brightness(img.pixels[i]) > 100:
            img.pixels[i] = color(0)
        else:
            img.pixels[i] = color(255)
    
# function as list comprehension
def markit2():
    img.pixels = [color(0) if brightness(p) > 100 else color(255) for p in img.pixels ]
# modify image
img.loadPixels()
markit2()
img.updatePixels()
# show image
image(img, 0, 0, width, height)
