Skip to content

Instantly share code, notes, and snippets.

@trevery
Forked from sight-machine/edges.py
Created May 22, 2017 02:05
Show Gist options
  • Save trevery/94ea2c235a921224083901699e8c4976 to your computer and use it in GitHub Desktop.
Save trevery/94ea2c235a921224083901699e8c4976 to your computer and use it in GitHub Desktop.
A simple Canny edge detector demo using SimpleCV.
# Make a function that does a half and half image.
def halfsies(left,right):
result = left
# crop the right image to be just the right side.
crop = right.crop(right.width/2.0,0,right.width/2.0,right.height)
# now paste the crop on the left image.
result = result.blit(crop,(left.width/2,0))
# return the results.
return result
# Load an image from imgur.
img = Image('http://i.imgur.com/lfAeZ4n.png')
# create an edge image using the Canny edge detector
# set the first threshold to 160
output = img.edges(t1=160)
# generate the side by side image.
result = halfsies(img,output)
# show the results.
result.show()
# save the output images.
result.save('juniperedges.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment