我正試圖按照教程https://boofcv.org/index.php?title=Example_Image_Stitching來測試它在Android上的工作方式。無法解析符號BufferedImage
複製並粘貼示例代碼後出現錯誤,說明無法解析符號BufferedImage和Graphics2D。我試着用谷歌搜索來找到正確的jar,但發現人們說這個jar不可用,因爲它是本機代碼。那麼這個例子是如何工作的?
謝謝
我正試圖按照教程https://boofcv.org/index.php?title=Example_Image_Stitching來測試它在Android上的工作方式。無法解析符號BufferedImage
複製並粘貼示例代碼後出現錯誤,說明無法解析符號BufferedImage和Graphics2D。我試着用谷歌搜索來找到正確的jar,但發現人們說這個jar不可用,因爲它是本機代碼。那麼這個例子是如何工作的?
謝謝
Android有一個標準Java庫的子集。不包括BufferedImage。
BTU我在哪裏可以找到罐子?我可以看到我提到的示例的父類java.awt.image – user1865027
它是awt的一部分,它不在Android中。你需要使用其他方法;位圖是Android的等價物,但是對於圖像平鋪(非常大的圖像)而言,效果非常不好。 – RabidMutant
好的..我不明白爲什麼這個例子會起作用。我猜我運氣不好,在android中執行它 – user1865027
這不是「原生代碼」,但它僅包含在Java SE AWT包,這是不是在Android SDK的一部分
位圖是一個等價類
畫布將類似於Graphics2D
btu我在哪裏可以找到罐子?我可以看到我提到的示例的父類java.awt.image – user1865027
'java.awt'在Android上不可用。我不知道你爲什麼認爲你需要一個JAR或者你想要做什麼的存在。您需要以不同的方式在Android中縫合圖像。 –
http://stackoverflow.com/questions/6344654/how-to-add-java-awt-image-package-in-android –
BufferedImage無法在Android中使用。對於Android中的圖像拼接,您需要使用OpenCV,或者您可以使用JavaCV。
您可以查看下面的鏈接: https://ramsrigoutham.com/2012/12/21/panorama-app-on-android-using-stitching-module-opencv/
Is it possible to do panorama Image Stitching in Android from Java?
不知道這需要一個downvote(誰做的); Android java實現的截斷特性有時非常煩人和愚蠢。 – RabidMutant