天天看點

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資料庫,并擷取遊标:

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

建立sql庫,并改變遊标:

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

建立表: