原创 Android 下設置 CameraView 預覽與 Camera.Size 等比例

Android 下設置 CameraView 預覽與 Camera.Size 等比例 前提 使用的是 Camera API 1。 Camera.Size 的選擇,是基於當前 View 的比例下,儘可能選擇更高的分辨率。 surface

原创 VirtualBox 調用攝像頭

VirtualBox 調用攝像頭 講一講如何在 VirtualBox 調用攝像頭,以方便測試視覺計算的效果。 下載 Oracle VM VirtualBox Extension Pack VirtualBox 需要安裝 Oracle

原创 opencv (opencv_contrib) 實現目標跟蹤

opencv (opencv_contrib) 實現目標跟蹤 前提 需要安裝 opencv 和 opencv_contrib。 請參考文章:linux 下 opencv_contrib 源代碼編譯方法 爲什麼需要跟蹤? 通常跟蹤比檢測

原创 pkg-config 查詢已安裝庫的相關信息

pkg-config 查詢已安裝庫的相關信息 簡述 pkg-config 是一個在源代碼編譯時查詢已安裝的庫的使用接口的計算機工具軟件。 輸出已安裝庫的相關信息: C/C++ 編譯器需要的輸入參數 鏈接器需要的輸入參數 已安裝軟件包

原创 linux 下 opencv_contrib 源代碼編譯方法

linux 下 opencv_contrib 源代碼編譯方法 建議先看以下文章。 Linux 下 OpenCV 源代碼編譯方法 opencv_contrib 是 OpenCV 基於多種原因(版權問題等)剝離出來的一系列主要與人工智能相

原创 YOLO-V3 實時目標檢測

YOLO-V3 實時目標檢測 官網:YOLO: Real-Time Object Detection 下載源碼 git clone https://github.com/pjreddie/darknet cd darknet make

原创 VirtualBox 虛擬機擴容

VirtualBox 虛擬機擴容 版權問題,只能用開源免費的 VirtualBox 做一些多平臺的開發。 記錄一下 VirtualBox 虛擬機擴容的方法。 以下說明基於 VirtualBox 版本 6.0.2,僅供參考 前提條件 虛

原创 CSV 文件格式

CSV 文件格式 描述 逗號分隔值(Comma-Separated Values,CSV,有時成爲字符分隔值)。 其文件以純文本形式存儲表格數據(數字和文本),文件的每一行都是一個數據記錄。 每個記錄由一個或多個字段組成,用逗號分隔。

原创 Linux 下 OpenCV 源代碼編譯方法

Linux 下 OpenCV 編譯方法 直接使用 sudo apt-get install libopencv-dev 發現 opencv 的版本太低。 不得已需要下載源碼進行編譯,但是發現 opencv 依賴太多,網上各種方法要麼太

原创 MXNet 特徵點提取基本流程

MXNet 特徵點提取基本流程 以 Android 調用 MXNet 爲例: 開源 MXNet 代碼:incubator-mxnet 其中 Android 部分代碼路徑:incubator-mxnet/amalagamation/jn

原创 【數據結構】樹狀數組

【數據結構】樹狀數組 講到了線段樹,那就順便講講樹狀數組吧。 問題: 一個固定大小 n 的有限數組 x action 1 : 可以隨時更新某個節點 i 的元素 action 2 : 可以查詢某個區間 [i, j] 內所有元素的和

原创 QPlay 協議框架

QPlay 協議框架 QPlay設備描述 目前QPlay最新規範爲QPlay 2.0,QPlay所有的功能必須遵循UPnP結構體系。在QPlay規範中,QQ音樂應用充當控制點(Control Point),第三方設備充當媒體渲染器(M

原创 UPnP 體系架構和基本原理 —— UPnP 協議棧

UPnP 體系架構和基本原理 —— UPnP 協議棧 UPnP 協議棧 UPnP 協議棧基於標準IP協議,脫離底層的網絡介質。主要由包含:TCP/IP(Transmission Control Protocol/Internet Pr

原创 UPnP 體系架構和基本原理 —— UPnP的描述文件

UPnP 體系架構和基本原理 —— UPnP的描述文件 UPnP的描述文件 UPnP設備描述 一個標準的UPnP設備描述模板(圖中“red”字樣爲UPnP Forum定義;“purple”字樣爲UPnP設備製造商定義;“green”字

原创 基於 QPlay 的智能無線流媒體傳輸音箱的設計

基於 QPlay 的智能無線流媒體傳輸音箱的設計 系統總體架構 QPlay音箱設備主要工作流程如圖所示。由於採用libupnp作爲UPnP SDK進行開發,所以程序開始時需要初始化UPnP SDK。 程序主要分爲設備初始化,事件循環