3. 程式設計實現
4.整合
5.測試
6.維護
依據什麼需求,開發出什麼
硬體開發平台:nvidia jetson tx2
工業相機:***
作業系統:ubuntu 16.04
開發平台:ros
程式語言:python、c++
系統包含:資料採集、演算法實現、結果輸出
在某某硬體平台上安裝某某作業系統,安裝ros,安裝驅動,採集資料
採用深度學習、機器學習演算法實現某某功能
針對某某進行輸出
程式流程圖繪製
整合包括內部模組的整合和與外部其他模組的整合。
內部模組的整合,主要包括實時採集影象,輸入到檢測模組處理,然後儲存結果供除錯使用,最後將檢測結果傳送出去。
與外部模組的整合,即決策模組,是通過ros完成的,紅綠燈識別模組和決策模組分別為兩個節點,紅綠燈識別節點發布帶有檢測結果的話題,決策節點訂閱這個話題就可以獲取檢測結果。
此方案主要針對特定地點路口紅綠燈的識別問題,如果場景變化,還要重新採集資料集進行訓練。
目前版本對gpu依賴較高,同時存在實時性不高的問題,後期會優化模型,使用或研發效能更好的框架進行模型的訓練。
軟體開發文件如何編寫
目 錄 1.概述4 1.1編寫目的4 1.2定義4 1.3關鍵字5 1.4參考資料5 2總體設計5 2.1需求規定5 2.2執行環境5 2.3 基本設計概念和處理流程 2.4 結構 2.5 功能需求與程式的關係 2.6 人工處理 2.7 遺留問題 3介面設計5 3.1使用者介面6 3.2外部介面6 ...
軟體開發文件結構
1.概述 1.1 編寫目的 1.2 定義 1.3 關鍵字 1.4 參考資料 2.總體設計 2.1 需求規定 2.2 執行環境 2.3 基本設計概念和處理流程 2.4 結構 2.5 功能需求與程式的關係 2.6 人工處理 2.7 遺留問題 3.介面設計 3.1 使用者介面 3.2 外部介面 3.3 內...
軟體開發文件分類
如今,軟體開發越來越複雜,軟體功能也越來越豐富。而幾乎所有成熟的商業軟體,都是靠乙個開發團隊齊心協力的血汗結晶。羅馬不是一天建成的!當我們震撼於microsoft windows的驚世巨著的同時,也道聽途說了微軟公司軟體工程是如何的完善規範。的確,集數百名員工幾年的共同努力之大成,軟體專案管理的成敗...