2023年12月9日開發手記

2021-10-01 08:57:29 字數 392 閱讀 4556

現階段的任務

1、先把andriod_python調通 

2、網路傳輸攝像頭資料 到 ubuntu上儲存,

3、移植測試演算法到安卓板子上

andriod_python是為了要在安卓的板子上呼叫python程式,現在有兩個方案:

方案一:

直接在板子上移植程式,板子是定製的a5板,內部支援python,但缺少很多庫,例如opencv與numpy。如果用這種方案,需要用c重寫opencv的函式,然後呼叫它,以取代opencv,例如我之前寫的基於v4l2框架的攝像頭讀取程式,僅實現這一功能就差不多寫了900+行**,因此工作量極大。

方案二:

github開源方式,直接在apk裡面就可以呼叫python, 會方便豐富一些。目前正在研究,github**:

2023年12月2日Linux開發手記

知識準備 2.獲得裝置資訊。3.根據需要更改裝置的相關設定。4.獲得採集到的影象資料 在這裡v4l提供了兩種方式,直接通過開啟的裝置讀取資料,使用mmap記憶體對映的方式獲取資料 5.對採集到的資料進行操作 如顯示到螢幕,影象處理,儲存成檔案 知道了流程之後,我們就需要根據流程完成相應的函式。第一步...

2023年12月4日Linux開發手記

ok,經過昨天對v4l2工作流程的學習,現在已經大體了解了v4l2的工作原理,現在開始對v4l2的api的學習,目標 1 開啟攝像頭 2 儲存影象 3 關閉攝像頭,api linux media infrastructure userspace api the linux kernel docume...

2023年12月1日Linux開發手記

配置ubuntu攝像頭 1 設定 新增 usb控制器 相容usb3.0 2 虛擬機器 可移動裝置 web camera 連線 斷開主機 3 檢視是否配置成功,開啟終端,輸入 susb ls dev video 輸出 dev video0 配置成功 4 開啟ubuntu自帶的chesse軟體 茄子 執...