2017-04-26 1 views
0

여기에서 튜토리얼 https://boofcv.org/index.php?title=Example_Image_Stitching을 따라 Android에서 작동하는 방식을 테스트하려고합니다.심볼을 해결할 수 없습니다. BufferedImage

예제 코드를 복사하여 붙여 넣은 후에는 BufferedImage 및 Graphics2D 심볼을 해결할 수 없다는 오류가 발생했습니다. 나는 정확한 항아리를 찾기 위해 인터넷 검색을 시도했지만 사람들이 항아리가 원시 코드이기 때문에 사용할 수 없다고 말한 것을 발견했습니다. 그러면이 예제는 어떻게 작동합니까?

감사합니다.

+0

확실하지; 안드로이드 자바 구현의 컷 다운 특성은 때로는 매우 짜증나고 둔하다. – RabidMutant

답변

0

Android에는 표준 Java 라이브러리의 하위 세트가 있습니다. BufferedImage는 포함되지 않습니다.

+0

btu 항아리는 어디에서 찾을 수 있습니까? 내가 예제 java.awt.image – user1865027

+0

가져 오기를 말하는거야 부모 클래스를 볼 수 있습니다 그것은 안드로이드에없는 awt의 일부입니다. 다른 방법을 사용해야합니다. 비트 맵은 안드로이드와 비슷하지만 (매우 큰 이미지의) 이미지 바둑판 식 배열에 깊이 부진합니다. – RabidMutant

+0

ok..i 그 예제가 작동하는 이유를 모르겠다. 나는 안드로이드에서 그것을 구현하는 운이 없어 것 같아요 – user1865027

0

이 없습니다 "네이티브 코드"하지만 그것은 단지

비트 맵은 해당 클래스

을 캔버스 유사 할 것입니다 안드로이드 SDK의 일부가 아닌 자바 SE AWT 패키지에 포함되어 있습니다 Graphics2D

+0

btu 항아리는 어디에서 찾을 수 있습니까? 내가 예제 java.awt.image 수입을 말하는거야 부모 클래스를 볼 수 – user1865027

+0

'java.awt'는 안드로이드에서 사용할 수 없습니다. 왜 JAR이 필요하다고 생각하는지, 또는 JAR이 필요하다고 생각하는 이유를 모르겠습니다. Android에서 이미지를 스티치하려면 다른 방법이 필요합니다. –

+0

http://stackoverflow.com/questions/6344654/how-to-add-java-awt-image-package-in-android –

0

BufferedImage는 Android에서 사용할 수 없습니다. 안드로이드에서 이미지 스티칭을하려면 OpenCV를 사용해야하거나 JavaCV를 사용할 수 있습니다. 당신은 링크 아래

확인할 수 있습니다 : 이것은 downvote을 (를 한 누구든지) 필요 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?

Image stitching in android using OpenCV

관련 문제