2017-06-03 344 views
-1

對不起,如果這是一個noob問題,但我是蟒蛇世界的新手,所以我很抱歉。 我有一個由python代碼控制的攝像頭。我想統計每個通過攝像頭並在網頁上顯示數字的人。 對象識別算法和運動檢測工作正常,但現在我想在網頁上進行實時預覽。 因此,在python的while(true)中,我想調用一個函數來更改在網頁上傳遞相機的人數而不刷新網頁。 如果有人能給我一個建議或教程,我將永遠感激!更改網頁內容?

+0

「沒有刷新網頁」你的意思是使用JavaScript? –

+0

是的,我知道的唯一方法是使用Ajax ...但我無法找出如何將數據從python傳遞給javascript ...和JavaScript每次都從python獲得東西來顯示它 –

回答

0

將通過的人數保存到可在Web服務器中訪問的文件中。您可以通過嵌入到您的網頁中的ajax來檢索此文件。

+0

那麼...我試着保存它變成一個JSON ...然後從JavaScript讀取JSON並顯示數字。但是,我如何知道數字何時更改?我試圖做一個循環來讀取無限的文件,但網頁已被阻止 –

+0

@VladToma您可以嘗試使用websockets(https://www.fullstackpython.com/websockets.html),其中服務器可以將數據推送到客戶端。 –

+0

謝謝,它與websocket一起工作! –