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()