作者LiHowDie (我要堅強 我可以)
看板AndroidDev
標題[問題] openCV 的版本問題
時間Mon Oct 3 13:04:51 2016
各位前輩好
我使用openCV 的libs
但是裡面的camera2 是api 21 新加入的
但是我的專案設定最低的api 是 18
請問有辦法可以讓openCV 相容到18嗎?
我有想過這樣是不是要在下載一個舊版版的libs
但這樣在程式方面執行起來會不會比較複雜
例如說openCV 使用不同的class 名稱
導致我還要判斷舊版使用某個class名稱
不知道有沒有大大曾經做過 可以給個指點~~
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.163.209.34
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1475471096.A.C3B.html
1F:→ toosakarin: 你可以定個interface 分別實作support 兩個不同版本 10/03 22:56
2F:→ toosakarin: 的lib 10/03 22:56
3F:→ LiHowDie: 只有這個方法嗎XDD 10/03 23:02
4F:→ LiHowDie: 但是我比較好奇的是 opencv 的專案其實有寫到 10/03 23:04
5F:→ LiHowDie: @Target(21) 但這樣為什麼還是有問題! 真怪 10/03 23:04
6F:→ toosakarin: 因為我也沒有用過opencv QQ 10/03 23:04
7F:→ toosakarin: 那個就是21才能用阿 10/03 23:05
8F:→ toosakarin: 不然你看看opencv有沒有提供外部輸入stream的管到 有 10/03 23:07
9F:→ toosakarin: 的話你自己用Camera去餵它raw data 10/03 23:07
10F:→ LiHowDie: 嗯 我覺得應該是沒有 而且我現在是匯入而已! 10/03 23:21
11F:→ LiHowDie: 任何code 都沒有寫! 所以這也沒辦法使用資料去餵 10/03 23:22
12F:→ toosakarin: 我看他有個CameraRender類別是拿舊的camera來用的 10/03 23:47
13F:→ LiHowDie: 所以我才覺得很奇怪!問題會出在哪裡? 10/04 09:37
15F:推 toosakarin: 他下面的解法你沒有試試看嗎 10/04 11:05
16F:→ LiHowDie: 咦 有人回應了哦XDD 這篇是前幾天發問的 10/04 15:09
17F:→ LiHowDie: 昨天看一整天都沒人回應XD 我剛剛才知道有人回應 10/04 15:10
18F:→ LiHowDie: 我晚點試試看! 10/04 15:10