Ejemplo n.º 1
0
 def _negTextFieldEvent(self):
     hAsString = self.negHTextField.text()
     sAsString = self.negSTextField.text()
     vAsString = self.negVTextField.text()
     if len(hAsString) > 0 and len(sAsString) > 0 and len(vAsString) > 0:
         h = max(min(int(hAsString),179),0)
         s = max(min(int(sAsString),255),0)
         v = max(min(int(vAsString),255),0)
         CfgService.setIntList(CfgKey.GREENSCREEN_MIN_HSV_CV2_COLOR,[h,s,v])
Ejemplo n.º 2
0
 def _saveEvent(self):
     CfgService.setColor(CfgKey.GREENSCREEN_MIN_HSV_GUI_COLOR,
                         self.greenscreenColorRangeService.getMinQColor())
     CfgService.setColor(CfgKey.GREENSCREEN_MAX_HSV_GUI_COLOR,
                         self.greenscreenColorRangeService.getMaxQColor())
     CfgService.setColor(
         CfgKey.GREENSCREEN_AVERAGE_HSV_GUI_COLOR,
         self.greenscreenColorRangeService.getAverageQColor())
     CfgService.setIntList(CfgKey.GREENSCREEN_MIN_HSV_CV2_COLOR,
                           self.greenscreenColorRangeService.getMinHSV())
     CfgService.setIntList(CfgKey.GREENSCREEN_MAX_HSV_CV2_COLOR,
                           self.greenscreenColorRangeService.getMaxHSV())
     CfgService.setIntList(
         CfgKey.GREENSCREEN_AVERAGE_HSV_CV2_COLOR,
         self.greenscreenColorRangeService.getAverageHSV())
     self.saveButton.setText(textValue[
         TextKey.PAGE_GREENSCREEN_COLOR_PICKER_SAVE_SUCCESS_BUTTON])
     self.saveButton.setDisabled(True)
Ejemplo n.º 3
0
 def _onlyBackEvent(self):
     CfgService.setIntList(CfgKey.GREENSCREEN_MAX_HSV_CV2_COLOR,self.minMaxStore[1])
     CfgService.setIntList(CfgKey.GREENSCREEN_MIN_HSV_CV2_COLOR,self.minMaxStore[0])
     self.backPageEvent()
Ejemplo n.º 4
0
 def _saveAndBackEvent(self):
     posToleranceValues = [int(self.posHTextField.text()),int(self.posSTextField.text()),int(self.posVTextField.text())]
     negToleranceValues = [int(self.negHTextField.text()),int(self.negSTextField.text()),int(self.negVTextField.text())]
     CfgService.setIntList(CfgKey.GREENSCREEN_MAX_HSV_CV2_COLOR,posToleranceValues)
     CfgService.setIntList(CfgKey.GREENSCREEN_MIN_HSV_CV2_COLOR,negToleranceValues)
     self.backPageEvent()