2011-03-15 3 views

답변

12

TinEye가이 것을 정확하게 사용하는지 모르겠으나 SURF은이 목적으로 일반적으로 사용되는 알고리즘입니다. 여기

당신은 이미지의 부분 매칭 풍경을 구성하는 데 사용됩니다 Mathematica의 사용 예를 볼 수 있습니다

enter image description here

+0

mathematica에 대한 링크가 죽었습니다. ( – Joren

+1

@Joren 여기에서 작동합니다. 더 나은 방법으로 교체했습니다. –

1

당신을 위해 같은 이미지의 좋은 지역과 알고리즘을 원하는 대부분의 경우 예를 들어 공간 채움 곡선. 이 sfc는 이미지를 작은 타일과 순서로 세분화하고 복잡성을 1 차원으로 줄입니다. 그런 다음 빈도로의 변환이 데이터베이스에 저장하기가 더 쉽기 때문에이 순서로 이미지를 스캔하고 각 타일의 푸리에 변환을 수행하려고합니다. 이제 이미지의 지문을 가지고 다른 주파수와 비교할 수 있습니다.

2
  • 데이터베이스 : 웹 사이트에서 수집 한 이미지 집합이 일반적입니다. 각 이미지에 대해 각 이미지와 관련된 숫자 벡터 형식의 키 피쳐 (SURF, SIFT 등)를 추출합니다. 벡터는 검색 가능한 데이터베이스에 저장됩니다.

  • TinEye에 이미지를 제공하면이 이미지가 처리되고 주요 기능이 추출됩니다. 기능을 데이터베이스의 기능과 일치시키는 알고리즘이 실행되고 가까운 일치가 발견됩니다. 일치하는 특징 벡터에 대한 이미지의 연관된 목록이 추출되어 웹 이미지에 대한 링크로 표시됩니다.

관련 문제