ialprBinPerftest

Data: 14/04/2013

Módulo de Teste da Binarização

 1 import ialprPerftest
 2 
 3 # --------------------------
 4 # Função que executa o teste
 5 # --------------------------
 6 def check_binary(userfun, id_list):
 7     import courseTopics1S2013.lot_localiza as lot
 8 
 9     fun, args, kwargs = userfun
10     return lot.lot_localiza_testa(id_list, fun, *args, **kwargs)
11     #T = fun(image, *args, **kwargs)
12     #return T.shape
13 
14 # ----------------------
15 # Instancia o testador
16 # ----------------------
17 tester = ialprPerftest.PerfTest()
18 
19 # -----------------------------------
20 # Registra cada procedimento de teste
21 #     def addTester(descr, fun, args=[])
22 # -----------------------------------
23 tester.addTester('300-310', check_binary, [range(300,310)])
24 tester.addTester('400-410', check_binary, [range(400,410)])
25 tester.addTester('1000-1010', check_binary, [range(1000,1010)])

Consolidação dos Testes

1 from ialprBinPerftest import tester
2 
3 listPaginas = []
4 listPaginas.append(['iaLPR', 'ialprBinarize'])
5 
6 tester.showResults(listPaginas)
Autor Funcao 300-310   400-410   1000-1010  
rubens niblack 0.3 4640.013 ms 2 4506.946 ms 5 4610.099 ms 4