2014-11-15 3 views
0

두 이미지가 비슷한 경우 인식해야하는 Android 용 앱을 개발할 생각입니다.Java/Android 이미지 처리

사용자는 응용 프로그램에 그림을 삽입하고 이미지가 응용 프로그램에 포함 된 DB와 유사한 경우 다음 이미지의 이름을 소요됩니다

  • 내가 더 조금 '에 대해 설명합니다.

조금 전에 검색 엔진 구글 이미지로 :

Google Image

이 할 수있는 자바 개체가?

구현에 대한 조언이 있으십니까?

비슷한 내용의 사례가 있습니까??

감사합니다.

답변

0

나는 비트 맵을로드하려고하고 데이터베이스에서 일반 문자열을 찾고의 문제가되면이

ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); 
bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream); 
byte[] byteArray = byteArrayOutputStream.toByteArray(); 
String encoded = Base64.encodeToString(byteArray, Base64.DEFAULT); 

을 BASE64로 변환합니다. 데이터베이스를 처리하기 위해 개인적으로 ormlite를 사용할 것입니다.

는 비교가 자신을 쓰기 알고리즘이 운동의 요점하지 않는 대신에 동일 유사한 이미지 편집

, 당신은 OpenCV의를 사용할 수 있습니다. Here 당신은 주제에 대한 좋은 stackoverflow 대답을 찾을 수 있습니다.

+0

감사하지만 이런 식으로 사진이 동일하지는 않습니까? 그게 맞습니까? – uynva

+0

그 때 질문을 잘못 해석했습니다. 내 대답을 편집 할게. –

+0

비슷한 이미지를 찾는 방법을 알고 있습니까? – uynva