본문 바로가기

카테고리 없음

[openCV] 안드로이드 opencv, 안면인식을 위한 haar파일 실행되는 순서

  1. onCreate

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