コード例 #1
0
from java.awt import Rectangle
from org.myrobotlab.service import Runtime
from org.myrobotlab.service import OpenCV
from org.myrobotlab.opencv import OpenCVData
from org.myrobotlab.opencv import OpenCVFilterInRange
from com.googlecode.javacv.cpp.opencv_core import CvPoint;

global posx
global posy
global newx
global newy

opencv = Runtime.createAndStart("opencv","OpenCV")
opencv.publishState()
opencv.addFilter("pd","PyramidDown")
InRange = OpenCVFilterInRange("InRange")
InRange.useHue= True
InRange.hueMinValue = 22
InRange.hueMaxValue= 47
InRange.useSaturation= True
InRange.saturationMinValue = 88
InRange.saturationMaxValue = 246
InRange.useValue= True
InRange.valueMinValue = 178
InRange.valueMinValue = 255
opencv.addFilter(InRange)
opencv.setDisplayFilter("InRange")
opencv.addFilter("findcontours","FindContours")

def input():
 
コード例 #2
0
from java.awt import Rectangle
from org.myrobotlab.service import Runtime
from org.myrobotlab.service import OpenCV
from org.myrobotlab.opencv import OpenCVData
from org.myrobotlab.opencv import OpenCVFilterInRange
from com.googlecode.javacv.cpp.opencv_core import CvPoint

global posx
global posy
global newx
global newy

opencv = Runtime.createAndStart("opencv", "OpenCV")
opencv.publishState()
opencv.addFilter("pd", "PyramidDown")
InRange = OpenCVFilterInRange("InRange")
InRange.useHue = True
InRange.hueMinValue = 22
InRange.hueMaxValue = 47
InRange.useSaturation = True
InRange.saturationMinValue = 88
InRange.saturationMaxValue = 246
InRange.useValue = True
InRange.valueMinValue = 178
InRange.valueMinValue = 255
opencv.addFilter(InRange)
opencv.setDisplayFilter("InRange")
opencv.addFilter("findcontours", "FindContours")


def input():
コード例 #3
0
from org.myrobotlab.service import Runtime
from org.myrobotlab.service import OpenCV
from org.myrobotlab.opencv import OpenCVData
from org.myrobotlab.opencv import OpenCVFilterInRange
from com.googlecode.javacv.cpp.opencv_core import CvPoint;

global posx
global posy
global newx
global newy

opencv = Runtime.createAndStart("opencv","OpenCV")
opencv.publishState()
opencv.addFilter("pd","PyramidDown")
opencv.addFilter("InRange","InRange")
InRange = OpenCVFilterInRange("InRange")
InRange.useHue= True
InRange.hueMinValue = 32
InRange.hueMaxValue= 51
InRange.useSaturation= True
InRange.saturationMinValue = 21
InRange.saturationMaxValue = 72
InRange.useValue= True
InRange.valueMinValue = 161
InRange.valueMinValue = 258
opencv.setDisplayFilter("InRange")
opencv.addFilter("findcontours","FindContours")

def input():
 
    #print 'found face at (x,y) ', msg_opencv_publishOpenCVData.data[0].x(), msg_opencv_publish.data[0].y()