Example #1
0
 def open_dialog_dilate(self):
     """Método responsável por exibir diálogo para Dilate"""
     filtros = {
         "filter_type": "dilate",
         "params": {
             1: {
                 "name": "Kernel",
                 "val": 0
             }
         }
     }
     value = FilterDialog(self.image, filtros).exec_()
     if value:
         self.add_lista_filtros(
             "Dilate de {}".format(filtros['params'][1]['val']), value)
Example #2
0
 def open_dialog_blur(self):
     """Método responsável por exibir diálogo para Blur"""
     filtros = {
         "filter_type": "blur",
         "params": {
             1: {
                 "name": "Kernel",
                 "val": 3
             }
         }
     }
     value = FilterDialog(self.image, filtros).exec_()
     if value:
         self.add_lista_filtros(
             "Blur Kernel={}".format(filtros['params'][1]['val']), value)
Example #3
0
    def open_dialog_adaptive_threshold(self):
        """Método responsável por exibir diálogo para Threshold Adaptativo"""

        filtros = {
            "filter_type": "adaptivethreshold",
            "params": {
                1: {
                    "name": "Kernel",
                    "val": 3
                }
            }
        }
        value = FilterDialog(self.image, filtros).exec_()
        if value:
            self.add_lista_filtros(
                "Threshold Adaptativo de {}".format(
                    filtros['params'][1]['val']), value)
Example #4
0
 def open_dialog_canny(self):
     """Método responsável por exibir diálogo para Canny"""
     filtros = {
         "filter_type": "canny",
         "params": {
             1: {
                 "name": "Inicial",
                 "val": 100
             },
             2: {
                 "name": "Final",
                 "val": 200
             }
         }
     }
     value = FilterDialog(self.image, filtros).exec_()
     if value:
         self.add_lista_filtros(
             "Canny Entre {} e {}".format(filtros['params'][1]['val'],
                                          filtros['params'][2]['val']),
             value)
Example #5
0
 def open_dialog_inrange(self):
     """Método responsável por exibir diálogo para Inrange"""
     filtros = {
         "filter_type": "inrange",
         "params": {
             1: {
                 "name": "Inicial",
                 "val": 0
             },
             2: {
                 "name": "Final",
                 "val": 255
             }
         }
     }
     value = FilterDialog(self.image, filtros).exec_()
     if value:
         self.add_lista_filtros(
             "In Range Entre {} e {}".format(filtros['params'][1]['val'],
                                             filtros['params'][2]['val']),
             value)