各位前輩好
我最近想做一個android結合opencv的人臉偵測程式
我研究過opencv的facedetect.cpp範例
打算把它搬到android上執行
可是我遇到一個問題
在這個範例裡需要載入haarcascade_frontalface_alt.XML的人臉訓練結果
我把XML的內容存到String後用Log印出
發現不能完整顯示
只讀到4千多個字元就斷尾了
但是在TextView卻可以
而且用length檢驗字串長度也是完整的
這個XML的字串長度高達676709
我覺得是Java的String型別可能有長度限制的關係
簡單來說
我可以用TextView直接印出完整資料
但無法在程式裡運用這個字串的資料
想請問各位有沒有遇過類似狀況以及如何解決
我的開發環境是 Android Studio 2.0 + OpenCV4Android 3.0.0
可能有些人會說可以用JNI
但是我在Android Studio裡嘗試寫OpenCV的JNI一直失敗
最多只能在我的Android 4.0.3的實體手機能執行
模擬器或5.0的手機都不能跑
所以我才會想用純Java來寫
感謝各位