def resultsIntra(): cfgList = geraCfgs(VideoList) resultados = ResultadosBitRatePSNR(resultsFile) for cfg in cfgList: resultados.writeLine(cfg.getVideoName() + "\n") runCoderNormal(cfg.getFileName()) buff1 = getNormalFileResults() for line in buff1: resultados.writeLine("RDO-off,SAD,16x16" + line) resultados.createFile()
def resultsIntra(): cfgList = geraCfgs(VideoList) resultados = ResultadosBitRatePSNR(resultsFile) for cfg in cfgList: resultados.writeLine(cfg.getVideoName() + '\n') runCoderNormal(cfg.getFileName()) buff1 = getNormalFileResults() for line in buff1: resultados.writeLine('RDO-off,SAD,16x16' + 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 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 claudioSimulation(): resultados = ResultadosBitRatePSNR(resultsFile) for qp in QPList: cfgFile = CfgFile(cfgRef, video) setCfgFile(cfgFile, qp) resultados.writeLine(cfgFile.getVideoName() + "\n") resultados.writeLine(str(qp) + ",") runCoderNormal(cfgFile.getFileName()) buff1 = getNormalFileResults() for line in buff1: resultados.writeLine(line) resultados.createFile()
def claudioSimulation(): resultados = ResultadosBitRatePSNR(resultsFile) for qp in QPList: cfgFile = CfgFile(cfgRef, video) setCfgFile(cfgFile, qp) resultados.writeLine(cfgFile.getVideoName() + '\n') resultados.writeLine(str(qp) + ',') runCoderNormal(cfgFile.getFileName()) buff1 = getNormalFileResults() for line in buff1: resultados.writeLine(line) resultados.createFile()