mirror of
https://github.com/bendtherules/pytry.git
synced 2026-08-18 13:53:01 +00:00
20 lines
801 B
Python
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() |