Diff of /Segment.py [000000] .. [2c38ce]

Switch to unified view

a b/Segment.py
1
class Segment:
2
  def __init__(self, name):
3
    self.__name = name
4
    self.__rgb = (255, 255, 255)
5
6
  def getName(self):
7
    return self.__name
8
9
  def setMinSegmentArea(self, area):
10
    self.__minSegmentArea = area
11
12
  def getMinSegmentArea(self):
13
    return self.__minSegmentArea
14
15
  def setHUInterval(self, lowHU, highHU):
16
    self.__lowerHU = lowHU
17
    self.__higherHU = highHU
18
19
  def getLowerHU(self):
20
    return self.__lowerHU
21
22
  def getHigherHU(self):
23
    return self.__higherHU
24
25
  def setRGB(self, r, g, b):
26
    self.__rgb = (r, g, b)
27
  
28
  def getRGB(self):
29
    return self.__rgb
30
31
  def getBGR(self):
32
    return (self.__rgb[2], self.__rgb[1], self.__rgb[0])
33
  
34
  def setHSVFilter(self, lowH, lowS, lowV, highH, highS, highV):
35
    self.__lowerHSV = (lowH, lowS, lowV)
36
    self.__higherHSV = (highH, highS, highV)
37
  
38
  def getLowerHSV(self):
39
    return self.__lowerHSV
40
41
  def gethigherHSV(self):
42
    return self.__higherHSV