mirror of
https://github.com/bendtherules/pytry.git
synced 2026-08-18 13:53:01 +00:00
All the previous files
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
import SimpleCV as s
|
||||
import math as m
|
||||
import random
|
||||
col=s.Color.RED
|
||||
c=s.Camera()
|
||||
d=s.Display()
|
||||
i1=c.getImage()
|
||||
i1a=i1.colorDistance(col).binarize(50).erode().dilate()
|
||||
while True:
|
||||
i2=c.getImage()
|
||||
i2a=i2.hueDistance(col).binarize(10).show()
|
||||
## i3=(i2a-i1a)
|
||||
## i3=i3.dilate().erode().morphClose().flipHorizontal()
|
||||
## i3.show()
|
||||
## i1a=i2a
|
||||
##
|
||||
## f=i3.findBlobs(minsize=200)
|
||||
## if f:
|
||||
## f=f[-5:]
|
||||
## totalSumX=0
|
||||
## totalSumY=0
|
||||
## areaSum=0
|
||||
## for temp in f:
|
||||
## areaSum+=temp.area()
|
||||
## totalSumX+=temp.area()*temp.x
|
||||
## totalSumY+=temp.area()*temp.y
|
||||
## if areaSum!=0:
|
||||
## avgX=totalSumX/areaSum
|
||||
## avgY=totalSumY/areaSum
|
||||
## f.draw(width=3)
|
||||
## i3.drawText(text="("+str(avgX)+","+str(avgY)+")",x=avgX,y=avgY,color=s.Color.AQUAMARINE)
|
||||
#### f=i1.findBlobs(minsize=300)
|
||||
#### if f:
|
||||
#### f.draw(width=3)
|
||||
## i3.save(d)
|
||||
Reference in New Issue
Block a user