※ 引述《hardman1110 (笨小孩)》之銘言:
: 最近開始接觸python 有用opencv python接口做些辨識實作
: 目前想將自己做的辨識功能放上網路(想先用區網自己玩)
: 就是client端傳圖片給server端然後丟進我寫好的辨識實作函式
: 我不太知道要朝哪個方向進行可以請大家指點一下嗎? (對不起 問題很籠統)
: 1. 想知道如何client 對server端的IP傳圖片
如果是Android對Server傳圖片,可以參考以下這影片
https://youtu.be/e8x-nu9-_BM
內容從Android的Gui教起,Server端是由PHP Post接收
跟著教學做,應該沒有問題
Server端則要小心寫入的位置權限問題
: 2. server如何隨時監聽有沒有人傳資料過來
PHP可以直接呼叫 Python 所以不用擔心監聽的問題
PHP Code 如下
<?php
$name = $_POST["name"];
$image = $_POST["image"];
$decode = base64_decode("$image");
chdir("/home/user/file");
file_put_contents( $name.".jpg",$decode);
system("python /home/user/openCV.py);
?>
透過系統呼叫Python 執行openCV.py 這支程式
大概是這樣
: 3. UI上 python上好像可以直接刻 那這樣跟Qt+python有何不同
: 4. 監聽時需要平行處裡 python有那些主流的執行緒做法呢?
: 主要是以上幾點疑惑 懇請各位大大指教 或給小弟點關鍵字去估狗學習