[問題] openCV 的版本問題

看板AndroidDev作者 (我要堅強 我可以)時間9年前 (2016/10/03 13:04), 編輯推噓1(1017)
留言18則, 2人參與, 最新討論串1/1
各位前輩好 我使用openCV 的libs 但是裡面的camera2 是api 21 新加入的 但是我的專案設定最低的api 是 18 請問有辦法可以讓openCV 相容到18嗎? 我有想過這樣是不是要在下載一個舊版版的libs 但這樣在程式方面執行起來會不會比較複雜 例如說openCV 使用不同的class 名稱 導致我還要判斷舊版使用某個class名稱 不知道有沒有大大曾經做過 可以給個指點~~ 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.163.209.34 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1475471096.A.C3B.html

10/03 22:56, , 1F
你可以定個interface 分別實作support 兩個不同版本
10/03 22:56, 1F

10/03 22:56, , 2F
的lib
10/03 22:56, 2F

10/03 23:02, , 3F
只有這個方法嗎XDD
10/03 23:02, 3F

10/03 23:04, , 4F
但是我比較好奇的是 opencv 的專案其實有寫到
10/03 23:04, 4F

10/03 23:04, , 5F
@Target(21) 但這樣為什麼還是有問題! 真怪
10/03 23:04, 5F

10/03 23:04, , 6F
因為我也沒有用過opencv QQ
10/03 23:04, 6F

10/03 23:05, , 7F
那個就是21才能用阿
10/03 23:05, 7F

10/03 23:07, , 8F
不然你看看opencv有沒有提供外部輸入stream的管到 有
10/03 23:07, 8F

10/03 23:07, , 9F
的話你自己用Camera去餵它raw data
10/03 23:07, 9F

10/03 23:21, , 10F
嗯 我覺得應該是沒有 而且我現在是匯入而已!
10/03 23:21, 10F

10/03 23:22, , 11F
任何code 都沒有寫! 所以這也沒辦法使用資料去餵
10/03 23:22, 11F

10/03 23:47, , 12F
我看他有個CameraRender類別是拿舊的camera來用的
10/03 23:47, 12F

10/04 09:37, , 13F
所以我才覺得很奇怪!問題會出在哪裡?
10/04 09:37, 13F

10/04 09:39, , 14F
他的問題跟我一樣 http://goo.gl/UxSdHs
10/04 09:39, 14F

10/04 11:05, , 15F
他下面的解法你沒有試試看嗎
10/04 11:05, 15F

10/04 15:09, , 16F
咦 有人回應了哦XDD 這篇是前幾天發問的
10/04 15:09, 16F

10/04 15:10, , 17F
昨天看一整天都沒人回應XD 我剛剛才知道有人回應
10/04 15:10, 17F

10/04 15:10, , 18F
我晚點試試看!
10/04 15:10, 18F
文章代碼(AID): #1NyURumx (AndroidDev)