Files
pytry/white ball detect.py
T
2014-02-05 10:44:04 +05:30

20 lines
801 B
Python

import SimpleCV
display = SimpleCV.Display()
#cam = SimpleCV.Camera()
#normaldisplay = True
while display.isNotDone():
#if display.mouseRight:
#normaldisplay = not(normaldisplay)
#print "Display Mode:", "Normal" if normaldisplay else "Segmented"
#img = cam.getImage().flipHorizontal()
img=SimpleCV.Image(r"C:\Users\Abhas_2\Documents\Bluetooth Folder\IMAG0355.jpg").scale(.5)
dist = img.colorDistance(SimpleCV.Color.BLACK).dilate(2)
segmented = dist.stretch(150,255)
blobs = segmented.findBlobs()
if blobs:
circles = blobs.filter([b.isCircle(0.2) for b in blobs])
if circles: img.drawCircle((circles[-1].x, circles[-1].y), circles[-1].radius(),SimpleCV.Color.BLUE,3)
#if normaldisplay:
#img.show()
## else:
segmented.show()