영상처리
면접 대비시간 제한1초메모리 제한512 MB
N×M 격자의 RGB 값을 읽어 평균이 임계값 T 이상이면 255, 아니면 0으로 만들고, 255 픽셀들이 상하좌우로 인접한 덩어리의 개수를 센다.
문제
간단하지만 귀찮은 영상처리 과제가 주어졌다. 과제의 명세는 다음과 같다.
세로 길이가 이고 가로 길이가 인 화면은 총 개의 픽셀로 구성되어 있고 에 있는 픽셀은 (Red), (Green), (Blue) 3가지 색상의 값을 담고 있다. 각 색상은 0 이상 255 이하인 값으로 표현된다.
모든 픽셀에서 세 색상의 평균을 내어 그 값이 경계값 보다 크거나 같으면 픽셀의 값을 255로, 작으면 0으로 바꿔서 새로운 화면으로 저장한다.
새로 만들어진 화면에서 값이 255인 픽셀은 물체로 인식한다. 값이 255인 픽셀들이 상하좌우로 인접해 있으면 이 픽셀들은 같은 물체로 인식된다.
화면에 물체가 총 몇 개 있는지 구하는 프로그램을 작성하시오.
입력
첫째 줄에 화면의 세로 과 가로 이 공백으로 구분되어 주어진다.
둘째 줄부터 번째 줄까지 번째 가로 줄을 구성하는 픽셀의 , , 값이 공백으로 구분되어 총 개 주어진다.
마지막 줄에는 경계값 가 주어진다.
출력
화면에 있는 물체의 개수를 출력하라. 물체가 없으면 0을 출력하면 된다.
제한
- , 값은 정수
- , 값은 정수