이미지의 초점이 맞지 않는 부분을 자동으로 마스크


9

연구 프로젝트의 경우 이미지의 초점 부분 만 얻는 것이 편리합니다. 누구든지 이것을 할 수있는 소프트웨어를 알고 있습니까? Photoshop CC다음 버전 (몇 주 안에)에는 이와 비슷한 내용이 있지만 다른 옵션이 있습니까?


참고로, "get"사용은 매우 모호합니다. 이미지의 "이 부분 만 가져 오기"는 무엇을 의미합니까? 파일에 남아있는 유일한 픽셀이라는 것을 의미합니까? 아니면 단순히 어떤 종류의 분석을 위해이 영역을 식별하고 싶습니까? "선택"은 더 나은 용어, "마스크"또는 "식별"이 될 것입니다.
Jasmine

이미지가 두 개 이상인 경우 (예 : 초점 스태킹과 유사하지만 실제 스태킹은 없음) 초점이 맞은 마스크를 제공하는 답변이 있습니다.
Unapiedra

좋은 지적 @ 재스민. 배경 나무 / 관목에 대해 관목 가지에 중점을두고 있습니다 (파란색 키를 올리는 것은 옵션이 아닙니다). 오류를 줄이기 위해 분석을 가지로 제한하고 싶습니다. 마스킹하거나 초점이 맞은 픽셀 만있는 파일을 줄이면됩니다.
LaurensP

@Unapiedra는 포커스 스태킹에 대해 처음 들었습니다. 그 방법이나 파생물이 초점 마스크를 어떻게 제공합니까? 한 달에 걸쳐 몇 장의 사진, 고정 프레임 및 초점 거리를 갖습니다.
LaurensP

@LaurensP :이 경우에는 도움이되지 않습니다. 귀하의 질문이 여기에 잘못 있다고 생각합니다. 프로그래밍 질문이며 StackOverflow로 옮겨야합니다. 또한 실제로 하고 싶은 일 / 분석 / 등 을 말하기 위해 질문을 확장 할 수도 있습니다 . 지금까지 관목의 가지, 왜, 왜 말하지 않은지를 분석하고 싶다고 밝혔습니다. 어쩌면 클러스터링 및 세그먼트 화가 옵션일까요? 샘플 이미지를 업로드 한 상태에서 업로드하십시오.
Unapiedra

답변:


5

나는 일반적으로 김프 를 사용 합니다 --- 아마도 자동 절차를 위해 수정해야 할 것입니다. 내 절차는 다음과 같습니다.

  1. 이미지를로드하면이 경우 http://rlog.rgtti.com/wp-content/uploads/2013/01/10/macro-lenses-are-expensive-all-of-them/paseo_15sep_more_rosse.jpg

  2. 이제 배경 레이어를 복사하고 새 레이어를 회색조로 변환합니다.

  3. 가우스 차이로 가장자리 감지를 적용합니다.

여기에 이미지 설명을 입력하십시오

멋진 영역을 정의하기 위해 매개 변수를 가지고 노는 것. 필터를 적용하십시오

  1. 이제 이미지에 임계 값을 적용합니다.

여기에 이미지 설명을 입력하십시오

...이 맵은 샤프의 맵입니다 (이전 단계에서 필터에 대한 파라미터 설정을 결정하는 정도).

  1. 이제 "컬러 도구로 선택"을 사용하고 검은 색을 클릭 한 다음 선택 영역을 조금 늘립니다.

여기에 이미지 설명을 입력하십시오

... 만족하면 선택 사항을 채널에 저장할 수 있습니다.

선택시 모서리가없는 균일 한 색상의 날카로운 영역은 포함되지 않습니다. 나는 이것을 자동으로 수행하는 방법을 모른다. (가능합니까?); 채널을 새 레이어로 복사하면

  1. 레이어를 수동으로 편집하여 선명한 영역을 검은 색으로 채 웁니다.

여기에 이미지 설명을 입력하십시오

... 색상 선택 절차를 반복하여 새 마스크를 만듭니다.


이렇게하면 가장자리가있는 질감 영역이 나타납니다. 당신의 성장 사용은 영리하지만 결과는 완벽하지 않습니다. 왼쪽의 잎 안쪽을보십시오. 초점이 맞지만 마스크에서 완전히 검은 색은 아닙니다. 초점이 맞지 않고 텍스처가없는 것을 구별 할 수 없으므로 실제로 해결하기가 불가능하다고 생각합니다.
Unapiedra

0

Hugin에서는이를 수행하는 도구를 사용할 수 있습니다. 그것은 enfuse라고합니다.

문제 : 여러 이미지 에서만 작동합니다 .

여기 에서 포커스 스태킹에 enfuse를 사용하는 방법에 대한 자습서를 찾을 수 있습니다. 를 사용하여 마스크 (원하는 것)를 얻을 수 있습니다 --save-masks.

enfuse --exposure-weight=0 --saturation-weight=0 --contrast-weight=1 \
       --hard-mask --save-masks --output=base.tif INPUTImage*.tif

그러나 이것이 자동화되는 동안 기본 접근 방식은 Rmano의 답변과 동일합니다. 큰 로컬 대비를 감지하십시오. 자세한 내용 은 Enfuse 설명서의 로컬 대비 감지고급 초점 스태킹 을 참조하십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.