MaskHsv - Helsparrow/OpenpnpDocs_KR GitHub Wiki

Soft MaskHsv

MaskHsvλŠ” ν•˜λ‹¨ λΉ„μ „μ—μ„œ λ°°κ²½ "녹색" 노즐 νŒμ„ μ œκ±°ν•˜λŠ” 데 λˆˆμ— λ„κ²Œ μ‚¬μš©λ©λ‹ˆλ‹€. 노즐 팁 λ°°κ²½ 보정을 μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.


TODO: κΈ°λ³Έ λ™μž‘ 및 νŠΉμ§•μ„ μ„€λͺ…ν•©λ‹ˆλ‹€. λ‹€μŒμ€ μƒˆλ‘œμš΄ 속성을 λ¬Έμ„œν™”ν•œ κ²ƒμž…λ‹ˆλ‹€.


일뢀 μŠ€ν…Œμ΄μ§€μ˜ ν™•λ₯ μ  νŠΉμ„± λ•Œλ¬Έμ—, DetectRectlinearSymmetry μŠ€ν…Œμ΄μ§€μ™€ 같이 "μžμ—°μŠ€λŸ¬μš΄" 이미지λ₯Ό 생성할 ν•„μš”κ°€ μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ MaskHsvλ₯Ό μ‚¬μš©ν•œ λ°°κ²½ μ œκ±°λŠ” 일반적으둜 "hard"(κ³  λŒ€λΉ„, λšœλ ·ν•œ λͺ…μ•” λŒ€μ‘°)μž…λ‹ˆλ‹€. 즉, λͺ¨λ“  픽셀을 μ§„ν•œ κ²€μ€μƒ‰μœΌλ‘œ μΉ ν•œ λ‹€μŒ λ‚˜λ¨Έμ§€ 검정색이 μ•„λ‹Œ λ°°κ²½κ³Ό λ‹€λ₯΄κ²Œ λ§Œλ“­λ‹ˆλ‹€. λ˜ν•œ λ§ˆμŠ€ν¬λŠ” κ°€μž₯μžλ¦¬λ„ hardν•©λ‹ˆλ‹€. 즉, 픽셀을 λ§ˆμŠ€ν‚Ήν•˜κ±°λ‚˜ κ·ΈλŒ€λ‘œ λ‘κ±°λ‚˜μ˜ νƒμΌμž…λ‹ˆλ‹€. 일반적인 MJPEG 색상 인코딩 및 μ••μΆ•μ˜ 일뢀 속성에 μ˜ν•΄ μ¦ν­λ˜μ–΄ λ“€μ­‰λ‚ μ­‰ν•œ 이미지와 블둝 μ•„ν‹°νŒ©νŠΈκ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Hard Mask

이 문제λ₯Ό μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄ MaskHsv μŠ€ν…Œμ΄μ§€λŠ” 두 가지 μƒˆλ‘œμš΄ νŠΉμ„±μ„ ν™•μž₯λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

softEdgeλŠ” HSV λͺ¨λΈ 마슀크의 경계 μ£Όμœ„μ— λΆ€λ“œλŸ¬μš΄ 경계선을 μΆ”κ°€ν•©λ‹ˆλ‹€. 픽셀은 이제 λ§ˆμŠ€ν‚Ήλ˜λŠ” 것과 그렇지 μ•Šμ€ 것 μ‚¬μ΄μ˜ μ–΄λ”˜κ°€μ— μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” λ§ˆμŠ€ν¬ν•  ν‚€ 색상이 λ‹€λ₯Έ 색상과 ν˜Όν•©λ˜λŠ” 초점 흐림 및 기타 νš¨κ³Όμ— μžμ—°μŠ€λŸ½κ²Œ λ§€ν•‘λ©λ‹ˆλ‹€.

hsv-soft-edge

softFactorλŠ” 마슀크λ₯Ό μ–Όλ§ˆλ‚˜ κ°•ν•˜κ²Œ μ μš©ν•΄μ•Ό ν•˜λŠ”μ§€ κ²°μ •ν•©λ‹ˆλ‹€. 1.0μ—μ„œ μ™„μ „νžˆ 마슀크된 픽셀은 λͺ¨λ‘ 검은색이 λ©λ‹ˆλ‹€(κΈ°λ³Έκ°’). 0.5μ—μ„œλŠ” 밝기의 절반만 μ œκ±°ν•©λ‹ˆλ‹€.

Soft Mask