4

캡처 한 이미지에 텍스처가 있는지 여부를 감지하고 싶습니다. 텍스처가 첨부 된 이미지 (흑백으로)에서 볼 수 있습니다. 비록 마이크로 텍스쳐가 있지만 이것을 무시하더라도 b/w 텍스쳐 영역을 감지하기를 원합니다. 이미지의 텍스처 감지

http://i60.tinypic.com/8wlg6o.png

난 traincascadeObjectDetector 도구 MATLAB에하려고하지만 얻어진 결과 (연회비 사각형으로 표시)하지 좋지 않다.

원본 이미지 : http://i62.tinypic.com/6e441y.jpg 원하는 결과 : http://i61.tinypic.com/28lbeon.jpg

누군가가 나에게이 작업을 수행하는 몇 가지 다른 방법을 제안 할 수 있습니까? 미리 감사드립니다.

+1

당신은 질감 디스크립터를 사용하여 시도해야합니다. 제가 생각할 수있는 한 가지는 공동 발생 행렬입니다. http://en.wikipedia.org/wiki/Co-occurrence_matrix. 또한 인접 회색 레벨 의존 행렬을 살펴 보는 것도 고려하십시오. 나는 그것을 계산하는 방법에 대해 이야기하는 게시물을 썼습니다 : http://stackoverflow.com/questions/25019840/neighboring-gray-level-dependence-matrix-ngldm-in-matlab/25023396#25023396 – rayryeng

+3

문제는 얼마나 제한적입니까? 이런 종류의 질감을 정확하게 감지하고 싶습니까? 또는 일반 이미지의 지배적 인 텍스처? 하나의 이미지 또는 여러 이미지가 있습니까? – YXD

+0

의견을 보내 주셔서 감사합니다. @MrE 나는 비슷한 질감을 가졌거나 지배적 인 질감이라고 말한 것 같습니다. 그래, 나는 많은 이미지를 가지고있다. – user3563929

답변

3

찾으려는 텍스처가 강한 수평 가장자리가 있다고 가정하면, 당신은 소음을 청소 어떤 값으로

  • 사용 형태 학적 작업을
  • 임계 값을 필터링하여 다음과 같은

    1. 수평 가장자리를 찾기 할 수있는

    더 복잡한 텍스처는 @rayryeng이 올바르게 제안한 것처럼 텍스처 설명자를 필요로합니다.

    enter image description here enter image description here enter image description here

  • +0

    제안 해 주셔서 감사합니다.하지만 문제는 이미지가 텍스처를 가지고 있다는 것을 어떻게 확인할 수 있습니까? 나는 이것이 존재하는지 여부를 감지하고 싶다. – user3563929

    +0

    @ user3563929, 마지막 이미지의 픽셀이 N 개 이상인 경우 픽셀이 존재한다고 간주하십시오. –

    관련 문제