<?php
//
// 味噌ラーメンと塩ラーメンを判定する
//
require_once 'histogram-lib.inc.php';
// アップロードフォーム
$up_form = <<< EOS
<h3>味噌ラーメンと塩ラーメンの判定</h3>
<div style="border:1px solid silver;padding:12px">
JPEGファイルを選択してください。<br>
<form enctype="multipart/form-data" method="POST">
<input name="upfile" type="file"><br>
<input type="submit" value="アップロード">
</form></div>
EOS;
$head = '<html><meta charset="utf-8"><body>';
$foot = '</body></html>';
//アップロードされてなければフォームを表示
if (empty($_FILES['upfile']['tmp_name'])){
echo $head.$up_form.$foot;
exit;
}
$upfile = dirname(__FILE__).'/upfile.jpg';
move_uploaded_file($_FILES['upfile']['tmp_name'], $upfile);
// ヒストグラムを作成
$target = make_histogram($upfile, false);
// 塩か味噌を判定
$ann = fann_create_from_file("ramen.net");
$res = fann_run($ann, $target);
$ramen_type = ["味噌ラーメン", "塩ラーメン"];
echo $head;
echo "<div style='text-align:center'><h2>アップした写真</h2>";
echo "<img src='upfile.jpg' width=300><br>";
foreach ($res as $i => $v);
if ($per < 0) $per = 0;
$type = $ramen_type[$i];
$fsize = round(2 * $v);
if($fsize < 1) $fsize = 1;
echo "<span style='font-size:{$fsize}em'>{$type}:{$per}%</span><br>";
}
echo "<p><a href='ramen-ui.php'>他を調べる</a></p></div>";
echo $foot;