想要快速入門連結?使用本教程:“Android 開發入門”.
你需要知道的
OpenCV4Android 有兩種主要的初學者型別,第一組是 Android 新手,第二組是 OpenCV 新手。我們將嘗試為兩者提供一些建議
- 如果您是經驗豐富的 OpenCV 高手,並且想要開始使用 Android,您應該記住,Android 不是桌面作業系統,您應該為移動開發做好準備。我們並不打算教授您有關 Android 的所有知識,因此,如果您不太熟悉該平臺,您可能需要考慮諮詢官方的 開發者網站 或一些簡短的介紹,例如 這個。同時,我們已經準備了一個特別的 “Android 開發入門” 教程和一系列樣本,幫助您熟悉 Android 的具體細節。重要的是,您可以重用您的 C++ 桌面程式碼。建議在熟悉的環境中使用您的 PC 和喜歡的 IDE 開發和除錯您的演算法。當然,您必須牢記效率,但請避免過早最佳化。OpenCV 旨在提供高效能,因此請在開始擔心之前測量您的實際效能。請記住,大多數現代移動裝置都出奇地強大。
- 如果您是一位自信的 Android 開發者,但您需要一些有關 OpenCV 的資訊,請檢視 文件,並在需要時使用使用者支援資源:論壇 和問題 跟蹤器。並且不要忘記檢視 教程,它們將幫助您快速瞭解您可以輕鬆使用 OpenCV 完成哪些任務。計算機視覺領域有著悠久的歷史,但一些問題仍然沒有解決。如果您不確定 OpenCV 是否可以幫助您完成您的任務,只需在我們的論壇上提問,那裡的人喜歡解決奇怪的問題。
如何開始
OpenCV4Android 提供了一個 SDK,其中包含一組樣本和針對 OpenCV Java API 的 Javadoc 文件。它還包含預構建的 apk 檔案,您可以立即在您的裝置上執行它們。有三個 OpenCV 教程旨在幫助您入門
- “Android 開發入門” 對於絕對的初學者來說非常有用,因為它向您展示瞭如何設定 Android 開發環境。
- “使用 OpenCV 進行 Android 開發” 向您展示瞭如何將 OpenCV 功能新增到您的 Android 應用程式中。對於想要重用其 C++ 程式碼的人,我們建立了一個專門的部分:“Native/C++”。我們建議專業開發人員採用這種方式,因為原生開發稍微困難一些,但能為您提供更大的機會。 教程 2 – 混合處理 樣本 演示了將 C++ 呼叫包裝到 Java 中的示例。
- 深度學習是許多計算機視覺應用的關鍵特徵。 Mobilenet-objdetect 樣本 程式碼和相關文章 “如何在 Android 裝置上執行深度網路” 展示了 DNN 模組在 Android 上的使用,並允許切換到自定義 DNN 檢測器。
如果您需要有關 OpenCV 使用模型的更多資訊,可以檢視此 頁面.
線上資源
使用者社群
- OpenCV 問答論壇:http://forum.opencv.org。將其用作計算機視覺和 OpenCV 諮詢的主要資源。
- 只讀 OpenCV4Android 小組:https://groups.google.com/group/android-opencv。該小組已被上述問答論壇取代,但其存檔仍然可用。
OpenCV4Android 文件
- 教程:“Android 開發入門”,“使用 OpenCV 進行 Android 開發”.
- Javadoc html 檔案包含在發行版中,並且可以在 線上 獲得。
- Android 樣本
- Android 最佳實踐
有關 OpenCV 的資訊
- 最新公開版本的官方文件:https://docs.opencv.tw.
- 每日文件構建:https://docs.opencv.tw/4.x/.
- 並且請特別注意 教程 和 C++ 速查表!
第三方樣本和教程
- 開源 Google Glass 樣本,作者 Jared Burrows 和 Andre Compagno
- Android 上的眼睛檢測和跟蹤 樣本,作者 Roman Hošek(“人臉檢測”樣本擴充套件)
提供反饋
- 您知道,我們喜歡 貢獻,特別是對 GitHub 的拉取請求!
- 如果您認為您發現了一個新錯誤,讓我們仔細檢查一下
- 請檢查您是否使用的是 最新版本 的 OpenCV4Android。
- 請檢視跟蹤器上的開啟的 “Android 問題”。
- 向 OpenCV 社群 諮詢您的問題。
- 如果您仍然懷疑您可能是第一個遇到此問題的人,讓我們提交一個錯誤!說明 在此。
聯絡方式
- 對您的大多數問題,請使用 OpenCV 論壇。並且請幫助他人,這對您的業力有好處!
- 電子郵件:android at opencv dot org。再次強調,請首先使用該小組,我們不提供私人諮詢!
推特:https://twitter.com/OpenCV4Android.
此頁面上次更新於 2024 年 2 月 5 日。
