더북(TheBook)

9행 프로그램 실행 시 명령행 인자를 받을 수 있도록 main() 함수에 argcargv 인자를 지정했습니다.

13~16행 명령행 인자 개수가 2보다 작으면 neutrophils.png 파일을 입력 영상으로 사용합니다. 만약 프로그램 실행 파일 이름 뒤에 사용할 영상 파일 이름을 명시하면 해당 파일을 입력 영상으로 사용합니다.

26행 dst 창에 Threshold 이름의 트랙바를 생성합니다. 트랙바의 최댓값은 255이고, 트랙바 콜백 함수 이름은 on_threshold입니다. 입력 영상 src의 주소를 사용자 데이터로 전달합니다.

27행 프로그램이 처음 실행될 때 트랙바 위치가 128이 되도록 설정하여 on_threshold() 함수가 처음에 한 번 실행되도록 합니다.

35행 void* 타입의 인자 userdataMat* 타입으로 형변환한 후 src 변수로 참조합니다.

38행 사용자가 지정한 트랙바 위치를 이용하여 이진화를 수행하고, 그 결과를 dst 영상에 저장합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.