示例#1
0
文件: wrap.py 项目: srinath9/simplecv
from SimpleCV import Image
img = Image('lena.jpg')

corners = [(0, 0), (480, 0), (336, 237), (147, 237)]
warped = img.warp(corners)

bgcolor = warped.getPixel(240, 115)
dist = warped.colorDistance(bgcolor)
blobs = dist.invert().findBlobs()
paper = blobs[-1].crop()

toyBlobs = paper.invert().findBlobs()
toy = toyBlobs[-1].crop()
paperSize = paper.width
toySize = toy.width
print float(toySize) / float(paperSize) * 8.5