Skip to content

MaskHsv

Hellsparrow edited this page Jan 18, 2023 · 3 revisions

Soft MaskHsv

MaskHsv는 하단 비전에서 배경 "녹색" 노즐 팁을 제거하는 데 눈에 띄게 사용됩니다. 노즐 팁 배경 보정을 참조하십시오.


TODO: 기본 동작 및 특징을 설명합니다. 다음은 새로운 속성을 문서화한 것입니다.


일부 스테이지의 확률적 특성 때문에, DetectRectlinearSymmetry 스테이지와 같이 "자연스러운" 이미지를 생성할 필요가 있습니다. 그러나 MaskHsv를 사용한 배경 제거는 일반적으로 "hard"(고 대비, 뚜렷한 명암 대조)입니다. 즉, 모든 픽셀을 진한 검은색으로 칠한 다음 나머지 검정색이 아닌 배경과 다르게 만듭니다. 또한 마스크는 가장자리도 hard합니다. 즉, 픽셀을 마스킹하거나 그대로 두거나의 택일입니다. 일반적인 MJPEG 색상 인코딩 및 압축의 일부 속성에 의해 증폭되어 들쭉날쭉한 이미지와 블록 아티팩트가 발생할 수 있습니다.

Hard Mask

이 문제를 처리하기 위해 MaskHsv 스테이지는 두 가지 새로운 특성을 확장되었습니다.

softEdge는 HSV 모델 마스크의 경계 주위에 부드러운 경계선을 추가합니다. 픽셀은 이제 마스킹되는 것과 그렇지 않은 것 사이의 어딘가에 있을 수 있습니다. 이는 마스크할 키 색상이 다른 색상과 혼합되는 초점 흐림 및 기타 효과에 자연스럽게 매핑됩니다.

hsv-soft-edge

softFactor는 마스크를 얼마나 강하게 적용해야 하는지 결정합니다. 1.0에서 완전히 마스크된 픽셀은 모두 검은색이 됩니다(기본값). 0.5에서는 밝기의 절반만 제거합니다.

Soft Mask

Clone this wiki locally