2013-06-27 4 views
0

우선 시간 내 주셔서 감사합니다. 나는 이미지 프레임 (박물관 갤러리의 삽화) 주위에서 발견 된 키포인트를 제거하고 싶다. 즉, 실제 액자를 프레임에서 분리하고 싶습니다. 각 작품은 다양한 유형의 프레임으로 구성됩니다. [1]원하지 않는 키포인트 제거

이미 키포인트를 감지 할뿐만 아니라 기술자를 계산하는 데이비드 로우의 SIFT implementation에 대한 파이썬 래퍼를 작성했습니다

! [선별하여 검출 키포인트].

그러나 내 문제는이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 다음 중 어떤 것 또는 다른 것? (파이썬 이미지 라이브러리를 사용하여) 허프 변환

  • 템플릿 매칭
  • 당신의 도움이 매우 감사

    감사를 사용

    • 다시

      I 변환 시도 호우로 가고 싶어

    답변

    0

    사변형을 형성하는 선을 탐지하는 것.

    그림에 실제로 사각형이 포함되어 있으면 문제가 발생할 수 있습니다. 나는 다음과 같은 몇 가지 가정을 고려할 수 있습니다 : 허용되는 종횡비, 수용 가능한 크기. 또한 가장 바깥 쪽의 사변형을 찾고, 해당되는 경우 내부 사변형을 픽업하는 이미지의 중심을 향하여 작업하십시오. 이렇게하면 프레임과 그 두께가 주어 지므로 여기 또는 프레임 너머에있는 모든 키포인트를 무시할 수 있습니다.

    P. 무작위로 답장을 받았다면 실수로 내 게시물의 다른 게시물에 답장했기 때문입니다. ^^

    +0

    답장을 보내 주셔서 감사합니다. – Yrol

    0

    깨끗한 프레임이 된 참조 이미지가 있습니까?

    그래서 다른 용액 배경 클러을 제거하는 경우이다

    1. 가 프레임과 참조 화상 사이의 키포인트의 대응 관계를 계산하기 위해 ratio test 알고리즘을 사용하여,
    2. 필터링하는 geometric consistency check을 수행 거짓 매치 아웃.

    또한 기하학적 검사를 통해 입력 프레임을 왜곡하거나 참조 이미지의 모서리를 투영하는 데 사용할 수있는 호모 그래피 행렬을 제공합니다.

    이렇게하면 프레임 내에서 아트 워크 영역을 기본적으로 가져옵니다.

    다음은 opensift's match tool으로 어떻게 할 수 있는지에 대한 예입니다. 아래 그림을 참조하십시오.

    enter image description here

    +0

    안녕 deltheil, + 1 귀하의 의견을 주셔서 감사합니다, 내가 뭘 찾고 있었는지, 그래, 나는 각 작품의 깨끗한 이미지를 가지고 않습니다. 만약 우리가 깨끗한 이미지를 가지고 있지 않다면 어떻게 접근 할 것인가?우리가 다른 유형의 프레임을 가진 다른 작품을 가지고 있다면 말입니다. 참조 이미지가없는 경우 – Yrol

    +0

    이 솔루션은 모두 pairwise matching (프레임 대 ref)입니다. 한 번에 하나의 프레임에 집중하면 자체 포함 된 기하학적 방식 (예 : Hough)이 필요합니다. – deltheil

    +0

    감사합니다. – Yrol

    관련 문제