-
onCreate
- layout 파일 로드
- 촬영하고 있는 화면을 보여줄 UI 찾음
- 카메라 화면 관련 설정
- visible 설정
- 리스너 설정?
- 카메라 전면, 후면 위치 지정
- onStart
- 권한 확인
- 카메라 사용 권한
- 외부 저장소의 사용 권한
- cascade(안면 검출기) file을 읽어옴
- assets 폴더에 미리 저장해둔 xml파일을 복사
- 메모리에 로드함
- 권한 확인
- onResume
- openCV를 로드함
- manager 연결이 되면 카메라를 사용할 수 있는 상태로 설정
- 카메라가 사용될 준비가 끝난 후
- onCameraViewStarted 함수 실행됨
- onCameraFrame 함수 실행
- 인풋으로 프레임을 rgb/흑백 을 결정해줌
- detect 함수 실행 (cascade xml을 로드한 파일, 행렬객체의.get )
- onCameraViewStopped 함수 실행
반응형