Ejemplo n.º 1
0
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()
Ejemplo n.º 4
0
def geraOurModesSAD(TH):
    modes = FileModesSADheuristic(TH, pathResidualI4MB, pathResidualI16MB)
    modes.geraFile()