2012年1月5日 星期四

以圖找圖 code

1. query_by_image.php
2. arg_test.php

兩個檔案在執行前
請先注意要改最前面的 $PATH 這個參數 改成你當前的目錄位置
(需要可以透過網頁連到的目錄 ex. "public_html" or "htdocs"
 然後記得最後要有斜線!! )

目前丟進去的參數
可以是檔案名、也可以是目錄的名稱, 我會自動去判斷


然後分別講一下要注意的事情:

To 李勻學姐:
之後可以直接用 [query_by_image.php] 這個檔案
但目前如果只是要測試 你的matlab code有沒有真的呼叫到我的程式
可以用 [arg_test.php] 這個檔案就好 他會印出你丟進去的檔案名稱 or 你丟進去的目錄名內 所有的檔案名稱
(因為第一個會去抓google的資料 有時會很慢= ="")

---------------

To 小飛俠:
[query_by_image.php] 這個code裡
中間我有寫一個會輸出 log.txt 的檔案  如果你有需要看query後到底出現哪些網頁可以打開來跑XD

然後比較需要注意的應該是 JSON 格式那邊
我會傳給你 $js 這個變數

$ar = array(
                        'has_same' => 1,
                        'Sim' => $matches1[1],
                        'Same' => $matches2[1]
                );
$js = json_encode($ar);

你可以從 'has_same' 這裡判斷有沒有相同的圖片
基本上要先用 json_decode()   //$json = json_decode($js);
然後就可以用decode出來的變數 去讀取裡面的檔案  
$json->has_same   //讀取 'has_same' 這個變數
$json->Sim[0]        //讀取 'Sim' 裡面的第一個參數

讀取的方式我有在下面寫個 test 你可以參考一下:)

沒有留言:

張貼留言