def heuristicSAD(): cfgList = geraCfgs(VideoList) resultados = ResultadosBitRatePSNR(resultsFile) for cfg in cfgList: resultados.writeLine(cfg.getVideoName() + '\n') runCoderNormal(cfg.getFileName()) buff = getNormalFileResults() for line in buff: resultados.writeLine('Normal,' + line) modes = FileModesSADheuristic(pathPredictedI4MB, pathPredictedI16MB, pathOriginalBlocks) print 'gerando residuos...' modes.geraResidualFiles() print 'gerando sads...' modes.geraSADfiles() print 'gerando diferencas...' modes.splitSADdifferences() for TH in ListTH: print 'Rodando para o Threshold ' + str(TH) resultados.writeLine(str(TH) + ',') print 'gerando our modes...' modes.geraOurModesFile(TH) runCoderHeuristic(cfg.getFileName()) buff1 = getHeuristicFileResults() for line in buff1: resultados.writeLine(line) resultados.createFile()
def heuristicSAD(): cfgList = geraCfgs(VideoList) resultados = ResultadosBitRatePSNR(resultsFile) for cfg in cfgList: resultados.writeLine(cfg.getVideoName() + "\n") runCoderNormal(cfg.getFileName()) buff = getNormalFileResults() for line in buff: resultados.writeLine("Normal," + line) modes = FileModesSADheuristic(pathPredictedI4MB, pathPredictedI16MB, pathOriginalBlocks) print "gerando residuos..." modes.geraResidualFiles() print "gerando sads..." modes.geraSADfiles() print "gerando diferencas..." modes.splitSADdifferences() for TH in ListTH: print "Rodando para o Threshold " + str(TH) resultados.writeLine(str(TH) + ",") print "gerando our modes..." modes.geraOurModesFile(TH) runCoderHeuristic(cfg.getFileName()) buff1 = getHeuristicFileResults() for line in buff1: resultados.writeLine(line) resultados.createFile()
def geraOurModesSAD(TH): modes = FileModesSADheuristic(TH, pathResidualI4MB, pathResidualI16MB) modes.geraFile()
def geraOurModesSAD(TH): modes = FileModesSADheuristic(TH, pathResidualI4MB, pathResidualI16MB) modes.geraFile()