Esempio n. 1
0
 //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
 $qualityFolder = $foldername . "\\qualityTests";
 if (file_exists($qualityFolder) || mkdir($qualityFolder)) {
     foreach ($qualityApi->getQualityTestIds()->getAllIds() as $qualityTestId) {
         $qualityTestFolder = $foldername . "\\qualityTests\\" . $qualityTestId;
         if (file_exists($qualityTestFolder) || mkdir($qualityTestFolder)) {
             $qualityTestInfoFile = fopen($qualityTestFolder . "\\info.txt", "w") or die("Unable to open file!");
             fwrite($qualityTestInfoFile, $qualityApi->getQualityTestWithIdJson($qualityTestId));
             fclose($qualityTestInfoFile);