[問題] openCV 的版本問題

作者: LiHowDie (我要堅強 我可以)   2016-10-03 13:04:51
各位前輩好
我使用openCV 的libs
但是裡面的camera2 是api 21 新加入的
但是我的專案設定最低的api 是 18
請問有辦法可以讓openCV 相容到18嗎?
我有想過這樣是不是要在下載一個舊版版的libs
但這樣在程式方面執行起來會不會比較複雜
例如說openCV 使用不同的class 名稱
導致我還要判斷舊版使用某個class名稱
不知道有沒有大大曾經做過 可以給個指點~~
感謝
作者: toosakarin (~*嵐*~)   2016-10-03 22:56:00
你可以定個interface 分別實作support 兩個不同版本的lib
作者: LiHowDie (我要堅強 我可以)   2016-10-03 23:02:00
只有這個方法嗎XDD但是我比較好奇的是 opencv 的專案其實有寫到@Target(21) 但這樣為什麼還是有問題! 真怪
作者: toosakarin (~*嵐*~)   2016-10-03 23:04:00
因為我也沒有用過opencv QQ那個就是21才能用阿不然你看看opencv有沒有提供外部輸入stream的管到 有的話你自己用Camera去餵它raw data
作者: LiHowDie (我要堅強 我可以)   2016-10-03 23:21:00
嗯 我覺得應該是沒有 而且我現在是匯入而已!任何code 都沒有寫! 所以這也沒辦法使用資料去餵
作者: toosakarin (~*嵐*~)   2016-10-03 23:47:00
我看他有個CameraRender類別是拿舊的camera來用的
作者: LiHowDie (我要堅強 我可以)   2016-10-04 09:37:00
所以我才覺得很奇怪!問題會出在哪裡?他的問題跟我一樣 http://goo.gl/UxSdHs
作者: toosakarin (~*嵐*~)   2016-10-04 11:05:00
他下面的解法你沒有試試看嗎
作者: LiHowDie (我要堅強 我可以)   2016-10-04 15:09:00
咦 有人回應了哦XDD 這篇是前幾天發問的昨天看一整天都沒人回應XD 我剛剛才知道有人回應我晚點試試看!

Links booklink

Contact Us: admin [ a t ] ucptt.com