DB化
GoogleのClouds VisionをDBしてみます。
———————————-
GoogleのClouds VisionをDB検索してリスト表示
———————————-
[1]
GoogleのOCRの結果をDB保存
DB名:OCR_20170821
Tables名:OCR_t_20170821
項目:5
Id
Timestamp
Filename
Result
Memo
[2]GoogleのOCRをDB検索してリスト表示
———————————-
・・・・
$dsn = ‘mysql:dbname=OC**********821;host=ik1-3******16******a.ne.jp’;
$user = ‘******’;
$password = ‘A******0’;
try{
$dbh = new PDO($dsn, $user, $password);
print(‘
‘);
if ($dbh == null){
print(‘接続に失敗しました。
‘);
}else{
print(‘MySQL-DB接続に成功しました。
‘);
}
$sql = “INSERT INTO emo_list (datetime, Filename, Memo) VALUES (now(), :imageNm, ‘data from 2017/08/21’)”;
// 挿入する値は空のまま、SQL実行の準備をする
$stmt = $dbh->prepare($sql);
$params = array(‘:fn’ => $fn, ‘:ange’ => $ange1, ‘:cont’ => $cont1, ‘:disg’ => $disg1, ‘:fear’ => $fear1, ‘:ha
pp’ => $happ1, ‘:neut’ => $neut1, ‘:sadn’ => $sadn1, ‘:surp’ => $surp1);
// 挿入する値が入った変数をexecuteにセットしてSQLを実行
$stmt->execute($params);
// 登録完了のメッセージ
echo ‘
MySQL-DB登録完了しました’;
}catch (PDOException $e){
print(‘Error:’.$e->getMessage());
die();
}
———————————-
http://153.126.154.106/OCR_20170820/20170821_list.php
———————————-
‘);
if ($dbh == null){
print(‘接続に失敗しました。
‘);
}else{
print(‘MySQL-DB接続に成功しました。
‘);
}
$sql2 = ‘SELECT count(*) FROM OCR_t_20170821 ‘;
$stmt2 = $dbh->query($sql2);
$result2 = $stmt2->fetch(PDO::FETCH_NUM);
$sql4 = ‘select * from OCR_t_20170821’;
$stmt4 = $dbh->query($sql4);
print(‘
‘);
print(‘OCR_t_20170821は、全’.$result2[0].”件
“);
print(‘
OCR_t_20170821テーブル全表示
‘);
?>
TimeStamp | Filename | Result | Memo |
---|---|---|---|
‘.$result4[1].’ | ‘.$result4[2].’ | ‘.$result4[3].’ | ‘.$result4[4].’ |
getMessage());
die();
}
$dbh = null;
echo ‘
MySQL-DBクローズしました’;
?>
———————————-
以上