我之前和OpenCV結合使用過OpenCV,而我一直試圖做的就是在我的本地代碼和我的java代碼之間儘可能少地使用調用。當我看到Android的OpenCV port時,它似乎只是爲每個本地函數創建一個包裝函數,並從java中調用它們。現在,除非我完全誤解了swig wrappers的主體和這個端口的全部概念,否則這會比在本機代碼中進行實際編碼慢嗎?我注意到在本地代碼和java代碼之間傳遞數據非常慢,所以我不明白爲什麼它在這個端口中是最常見的東西。有關Android OpenCV端口的任何缺點?
我自己使用它,但我只是決定忽略所有的包裝,並使用代碼,並使用Android教程提供的常規方式創建自己的包裝。
所以我的問題是,我只是錯誤的缺點?或者他們真的在那裏使用OpenCV的真正優勢是什麼?我知道這些問題有些不正式,但我希望你們能幫助我。