我正试图按照教程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