Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 7.67 KB | None | 0 0
  1. <?php
  2.     include("config.php");
  3.     include("header.php");
  4.    
  5.     $topic = base64_decode($_GET['topic']);
  6.     $img = base64_decode($_GET['img']);
  7. ?>
  8.  
  9. <div id="displayBlock">
  10.     <div id="displayImage">
  11.         <?php
  12.             $fileExists = array ("original","result","gt","user");
  13.             $fileExistsRef = array(
  14.                 $fileExists[0] => "false",
  15.                 $fileExists[1] => "false",
  16.                 $fileExists[2] => "false",
  17.                 $fileExists[3] => "false",
  18.             );
  19.             $filePaths = array(
  20.                 $TOPIC_DIR.$topic.'/images/'.$img,
  21.                 $TOPIC_DIR.$topic.'/results/'.$img,
  22.                 $TOPIC_DIR.$topic.'/gt/'.$img,
  23.                 $TOPIC_DIR.$topic.'/user/'.$img            
  24.             );
  25.             $centerStyleSettings =  "style='top: 50%; left: 50%; transform: translate(-50%, -50%);'";
  26.             $divWidth = 697; /* see display.css file to get width & height of "displayImage"-div */
  27.             $divHeight = 400;
  28.             $imgHtmlIds = array("indicatedImageNormal", "indicatedImageResult", "indicatedImageGroundtruth", "indicatedImageUserannotation");
  29.            
  30.             for ($i = 0; $i < count($filePaths); $i++) {
  31.                 if (file_exists($filePaths[$i])) {
  32.                     echo "<img id='".$imgHtmlIds[$i]."' src='".$filePaths[$i]."'";
  33.                     $imageSize = getimagesize($filePaths[$i]);
  34.                     if ($imageSize[0] < $divWidth or $imageSize[1] < $divHeight) {
  35.                         echo $centerStyleSettings;
  36.                     }
  37.                     echo "/>";
  38.                     $fileExistsRef[$fileExists[$i]] = "true";
  39.                 }
  40.             }
  41.         ?>
  42.     </div>
  43.    
  44.    
  45.     <div id="displaySettings">
  46.         <div class="singleImageSettings" style="border-bottom: 1px solid black; margin-top: 20px; padding-left: 5px;">
  47.             <p style="font-size: 18px">
  48.                 <b><?php echo $img; ?></b>
  49.                 <input type="checkbox" id="helpButton" style="visibility: hidden"/>
  50.                 <label id="helpButtonLabel" for="helpButton"><strong>?</strong></label>
  51.             </p>
  52.         </div>
  53.        
  54.         <div class="singleImageSettings">
  55.             <p style="font-size: 17px">View 1</p>
  56.             <input type="radio" name="image1" value="indicatedImageNormal" onclick="changeOpacity()" id="viewOneOriginal" checked/>
  57.             <label for="viewOneOriginal">Original Image</label><br/>
  58.             <input type="radio" name="image1" value="indicatedImageResult" onclick="changeOpacity()" id="viewOneResult"/>
  59.             <label for="viewOneResult">Result</label><br/>
  60.             <input <?php if($fileExistsRef["user"] == "false") echo "disabled title='Not avaiable!'" ?> type="radio" name="image1" value="indicatedImageUserannotation" onclick="changeOpacity()" id="viewOneUser"/>
  61.             <label <?php if($fileExistsRef["user"] == "false") echo "disabled title='Not avaiable!'" ?> for="viewOneUser">User Annotation</label><br/>
  62.             <input <?php if($fileExistsRef["gt"] == "false") echo "disabled title='Not avaiable!'" ?>  type="radio" name="image1" value="indicatedImageGroundtruth" onclick="changeOpacity()" id="viewOneGt"/>
  63.             <label <?php if($fileExistsRef["gt"] == "false") echo "disabled title='Not avaiable!'" ?> for="viewOneGt">Ground Truth</label>
  64.         </div>
  65.         <div class="singleImageSettings">
  66.             Opacity
  67.             <input class="sliderbarOutput" value="50" min="0" max="100" id="sliderbarOutput1" onblur="resetValue('sliderbarOutput1',100, 0)" oninput="changeOpacity()" type="text"/><br/>
  68.             <input class="sliderbarOpacity" id="sliderbar1" min="0" max="100" value="50" oninput="changeOpacity()" type="range"/>
  69.         </div>
  70.         <div class="singleImageSettings">
  71.             <p style="font-size: 17px">View 2</p>
  72.             <input type="radio" name="image2" value="indicatedImageNormal" onclick="changeOpacity()" id="viewTwoOriginal"/>
  73.             <label for="viewTwoOriginal">Original Image</label><br/>
  74.             <input type="radio" name="image2" value="indicatedImageResult" onclick="changeOpacity()" checked id="viewTwoResult"/>
  75.             <label for="viewTwoResult">Result</label><br/>
  76.             <input <?php if($fileExistsRef["user"] == "false") echo "disabled title='Not avaiable!'" ?> type="radio" name="image2" value="indicatedImageUserannotation" onclick="changeOpacity()" id="viewTwoUser"/>
  77.             <label <?php if($fileExistsRef["user"] == "false") echo "disabled title='Not avaiable!'" ?> for="viewTwoUser">User Annotation</label><br/>
  78.             <input <?php if($fileExistsRef["gt"] == "false") echo "disabled title='Not avaiable!'" ?> type="radio" name="image2" value="indicatedImageGroundtruth" onclick="changeOpacity()" id="viewTwoGt"/>
  79.             <label <?php if($fileExistsRef["gt"] == "false") echo "disabled title='Not avaiable!'" ?> for="viewTwoGt">Ground Truth</label>
  80.         </div>
  81.         <div id="help" class="singleImageSettings">
  82.             There are four components you can visualize here:
  83.             <ul>
  84.                 <li>Original Image: the processed image</li>
  85.                 <li>Results: gray-value coded probability map, for each pixel the probability to be the foreground</li>
  86.                 <li>User annotation (if any): black — surely background, white — surely foreground, gray — not annotated areas</li>
  87.                 <li>Ground truth (if any): black — background, white — foreground</li>
  88.             </ul>
  89.             Choose two components to visualize and overlay them using the slider.
  90.         </div>
  91.         <?php /*
  92.         <div class="singleImageSettings">
  93.             Original Image
  94.             <br/>
  95.             <input class="sliderbarOpacity" id="sliderbarNormal" type="range" min="0" max="100" value="100" oninput="changeOpacity('sliderbarNormal','indicatedImageNormal','sliderbarNormalOutput')"/>
  96.             <input class="sliderbarOutput" value="100" type="number" min="0" max="100" id="sliderbarNormalOutput" onblur="resetValue('sliderbarNormalOutput',100, 0)" oninput="changeOpacity('sliderbarNormalOutput','indicatedImageNormal','sliderbarNormal')"/>
  97.         </div>
  98.         <div class="singleImageSettings">
  99.             Script Result
  100.             <br/>
  101.             <input class="sliderbarOpacity" id="sliderbarResult" type="range" min="0" max="100" value="100" oninput="changeOpacity('sliderbarResult','indicatedImageResult','sliderbarResultOutput')"/>
  102.             <input class="sliderbarOutput" value="100" type="number" min="0" max="100" id="sliderbarResultOutput" onblur="resetValue('sliderbarResultOutput', 100, 0)" oninput="changeOpacity('sliderbarResultOutput','indicatedImageResult','sliderbarResult')"/>
  103.         </div>
  104.         <div class="singleImageSettings">
  105.             User Annotation
  106.             <input <?php if($fileExistsRef["user"] == "false") echo "disabled"; ?> checked onchange="settingDisabling('usersettings','indicatedImageUserannotation')" class="showImage" type="checkbox"/>
  107.             <br/>
  108.             <input <?php if($fileExistsRef["user"] == "false") echo "disabled"; ?> class="sliderbarOpacity usersettings" id="sliderbarUserannotation" type="range" min="0" max="100" value="100" oninput="changeOpacity('sliderbarUserannotation','indicatedImageUserannotation','sliderbarUserannotationOutput')"/>
  109.             <input <?php if($fileExistsRef["user"] == "false") echo "disabled"; ?> class="sliderbarOutput usersettings" value="100" type="number" min="0" max="100" id="sliderbarUserannotationOutput" onblur="resetValue('sliderbarUserannotationOutput', 100, 0)" oninput="changeOpacity('sliderbarUserannotation','indicatedImageUserannotation','sliderbarUserannotation')"/>
  110.         </div>
  111.         <div class="singleImageSettings">
  112.             Ground Truth
  113.             <input <?php if($fileExistsRef["gt"] == "false") echo "disabled"; ?> checked onchange="settingDisabling('gtsettings','indicatedImageGroundtruth')" class="showImage" type="checkbox"/>
  114.             <br/>
  115.             <input <?php if($fileExistsRef["gt"] == "false") echo "disabled"; ?> class="sliderbarOpacity gtsettings" id="sliderbarGroundtruth" type="range" min="0" max="100" value="100" oninput="changeOpacity('sliderbarGroundtruth','indicatedImageGroundtruth','sliderbarGroundtruthOutput')">
  116.             <input <?php if($fileExistsRef["gt"] == "false") echo "disabled"; ?> class="sliderbarOutput gtsettings" value="100" type="number" min="0" max="100" id="sliderbarGroundtruthOutput" onblur="resetValue('sliderbarGroundtruthOutput', 100, 0)" oninput="changeOpacity('sliderbarGroundtruthOutput','indicatedImageGroundtruth','sliderbarGroundtruth')">
  117.         </div>
  118.     </div>*/?>
  119. </div>
  120.  
  121. <?php
  122.     include("footer.php");
  123. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement