RGB 채널 중 하나를 사용하여 자연 장면의 사진을 살펴보십시오.
출처 (빨간색) : https://en.wikipedia.org/wiki/File:Altja_j%C3%B5gi_Lahemaal.jpg
출처 (녹색) : https://commons.wikimedia.org/wiki/File:2007_mather-lake_hg.jpg
출처 (파란색) : https://commons.wikimedia.org/wiki/File:Fox_01.jpg
채널 중 하나가 없어도 특정 색상의 색상을 만들거나 누락 된 채널의 재구성이 정확한 경우 적어도 좋은 아이디어를 얻을 수 있습니다.
예를 들어, 다음은 무작위 노이즈 인 빨간색 채널이 다시 추가 된 첫 번째 그림입니다.
이 이미지는 분명히 빨간 채널의 정확한 재구성이 아닙니다. 자연 사진은 일반적으로 전체 RGB 스펙트럼을 사용하지 않고 "자연스럽게 보이는 색상"의 하위 세트 만 사용하기 때문입니다. 또한, 빨간색의 음영은 다른 음영과 관련된 특정 그라데이션을 따릅니다.
당신의 임무는 하나의 채널이 제거 된 사진을 찍고 누락 된 채널이라고 생각하는 것을 재구성함으로써 가능한 한 원본 이미지에 근접하도록 시도하는 프로그램을 만드는 것입니다.
프로그램은 해당 채널의 값이 원본 이미지의 실제 값 (값이있는 곳)의 ± 15 (포함) 내에있는 픽셀의 백분율을 계산하여 누락 된 채널이 원본 이미지의 채널과 얼마나 밀접하게 일치하는지 평가합니다. 표준 8 비트 컬러 채널에서와 같이 0에서 255 사이의 범위).
프로그램 점수를 매기는 테스트 사례는 여기 (9.04MB zip 파일, 6 개 이미지) 에서 찾을 수 있습니다 . 현재 위의 세 가지 예제 이미지와 원본 만 포함하고 있지만 나중에 한 번 더 추가하여 전체 제품군을 만들겠습니다.
각 이미지의 크기가 축소되고 1024 x 768로 잘 리므로 점수에서 무게가 동일합니다. 주어진 공차 내에서 가장 많은 픽셀을 예측할 수있는 프로그램이 승리합니다.