1. 程式人生 > 其它 >TSINGSEE青犀視訊編譯行人識別系統寫入sql(python)語句實現流程

TSINGSEE青犀視訊編譯行人識別系統寫入sql(python)語句實現流程

近期我們接了一個關於視訊分析行人識別的專案,這段時間也一直在對該專案做測試。該專案中,我們使用python進行行人識別,我們打算採用的識別流程是在行人識別的過程中,會有一個行人ID,相同的人也會標記為同一個ID名,需要儲存行人的ID名到資料庫,再使用go程式把資料庫裡面的行人ID給取出來,以此為依據,分析在一個時間段有多少人。

目前我們的研發階段是把行人的資訊給儲存到資料庫。開始的想法是使用SQLite來儲存所有行人資料,但是有個問題,即python檢查行人會一直往SQLite資料庫中寫資訊,Go程式碼會每隔一段時間讀資料庫中的資訊,這樣SQLite可能相同的資料庫會一邊在寫一邊在讀取資料,導致資料庫出錯,寫和讀都會失敗。

於是我們選擇了MariaDB的資料庫,下載地址:https://mariadb.org/; 下載完成並安裝。

除此之外Python還需要下載對應的MySQL伺服器庫。如果是python3下載pymysql;python2下載mysqldb;

Python通過pip安裝:python -m pip install pymysql ,

連線mysql資料庫,並獲取遊標:

建立sql庫,並改變遊標:

建立表:

寫入資料: