예제 #1
0
        $ssimDataContent = $ssimDataContent . "]";
        echo "var dataPSNR = " . $psnrDataContent . ";";
        echo "dataSSIM = " . $ssimDataContent . ";";
        echo "drawSimpleBarchart(dataPSNR, 'PSNR Values of all Representations', 'Bitrate', 'PSNR in dB', 'chart_psnr_div');\n                                drawSimpleBarchart(dataSSIM, 'SSIM Values of all Representations', 'Bitrate', 'PSNR in dB', 'chart_ssim_div');";
    }
}
?>
            }
        </script>

        <!-- frames over time -->
        <script>
            $( document ).ready(function() {
                <?php 
if (isset($currentId)) {
    $general = $qualityApi->getQualityWithIdJson($currentId);
    $psnr = $qualityApi->getPSNROfIDJson($currentId);
    //echo "createPSNRGraphOverTime('" . $general . "','" . $psnr . "','chart_psnr_over_frames',600,200);";
    echo "createPSNRGraphOverTime2('" . json_encode($qualityApi->getQualityWithId($currentId)) . "','chart_psnr_over_frames',600,200);";
}
?>
            });


        </script>
    </head>
    <body>
        <?php 
include 'menu.php';
?>
        <div class="ui main text container">
예제 #2
0
 fwrite($qualitiesListFile, $qualityApi->getQualityIdsJson());
 fclose($qualitiesListFile);
 array_push($files, $foldername . "\\qualitiesList.txt");
 $qualityTestsListFile = fopen($foldername . "\\qualityTestsList.txt", "w") or die("Unable to open file!");
 fwrite($qualityTestsListFile, $qualityApi->getQualityTestIdsJson());
 fclose($qualityTestsListFile);
 array_push($files, $foldername . "\\qualityTestsList.txt");
 //Save all Qualities
 //First general, then PSNR ans SSIM
 $qualityFolder = $foldername . "\\qualities";
 if (file_exists($qualityFolder) || mkdir($qualityFolder)) {
     foreach ($qualityApi->getQualityIds()->getAllIds() as $qualityId) {
         $qualityFolder = $foldername . "\\qualities\\" . $qualityId;
         if (file_exists($qualityFolder) || mkdir($qualityFolder)) {
             $qualityInfoFile = fopen($qualityFolder . "\\info.txt", "w") or die("Unable to open file!");
             fwrite($qualityInfoFile, $qualityApi->getQualityWithIdJson($qualityId));
             fclose($qualityInfoFile);
             array_push($files, $qualityFolder . "\\info.txt");
             $qualityPSNRFile = fopen($qualityFolder . "\\psnr.txt", "w") or die("Unable to open file!");
             fwrite($qualityPSNRFile, $qualityApi->getPSNROfIDJson($qualityId));
             fclose($qualityPSNRFile);
             array_push($files, $qualityFolder . "\\psnr.txt");
             $qualitySSIMFile = fopen($qualityFolder . "\\ssim.txt", "w") or die("Unable to open file!");
             fwrite($qualitySSIMFile, $qualityApi->getSSIMOfIDJson($qualityId));
             fclose($qualitySSIMFile);
             array_push($files, $qualityFolder . "\\ssim.txt");
         }
     }
 }
 //Save all QualityTests
 //First general, then PSNR ans SSIM