OpenCV 프로젝트 개발 실습---노출 융합(다른 노출 설정으로 촬영한 이미지를 하나의 이미지로 결합)

이번 튜토리얼에서는 OpenCV를 이용한 노출 융합을 배워보겠습니다. 이 기사의 끝 부분에서는 독자가 다운로드하고 확인할 수 있도록 C++ 및 Python 코드가 공유됩니다.

노출 융합이란 무엇입니까?

노출 융합은 다양한 노출 설정을 사용하여 촬영한 이미지를 톤 매핑된 HDR(High Dynamic Range) 이미지처럼 보이는 단일 이미지로 결합하는 방법입니다. 이전 기사에는 HDR 사용에 대한 자세한 소개가 있었습니다.

 

카메라로 사진을 찍을 때 각 색상 채널은 장면의 밝기를 나타내는 데 8비트만 사용합니다. 그러나 우리 주변 세계의 밝기는 이론적으로 0(캄캄함)부터 거의 무한대(태양을 직접 바라볼 때)까지 다양할 수 있습니다. 따라서 똑딱이 카메라 또는 모바일 카메라는 카메라의 동적 범위(0-255 값)를 사용하여 이미지의 가장 흥미로운 부분을 표현하기 위해 장면을 기반으로 노출 설정을 결정합니다. 예를 들어, 많은 카메라에서는 얼굴 인식을 사용하여 얼굴을 찾고 얼굴이 밝게 보이도록 노출을 설정합니다.

이것은 질문을 던집니다. 다양한 노출 설정에서 여러 장의 사진을 찍고 더 넓은 범위의 장면 밝기를 포착할 수 있습니까? 대답은 '예'입니다! 전통적인 접근 방식은 HDR 이미징을 사용한 다음 톤 매핑을 사용하는 것입니다.

HDR 이미징을 위해서는 정확한 정보가 필요합니다.

추천

출처blog.csdn.net/tianqiquan/article/details/133188785