$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">
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