Exemple #1
0
def run_tests(image):
    scorer = Scorer(image, show_results=False)
    image = copy.deepcopy(image)
    scorer.add_dct_calc_class(CudaDctCalcualtor(image))
    scorer.add_dct_calc_class(CudaBlockDctCalculator(image))
    scorer.add_dct_calc_class(BlockThreadedDctCalculator(image))
    scorer.add_dct_calc_class(BlockDctCalculator(image))
    scorer.add_dct_calc_class(NaiveDctCalculator(image))
    scorer.add_dct_calc_class(ScipyDctCalculator(image))
    scorer.add_dct_calc_class(NaiveThreadedDctCalculator(image))

    scorer.run_all_tests()