안드로이드 개발 질문/답변
(글 수 45,052)
전면 카메라로 움직임을 감지하면 토스트를 띄우는 예제 없을까요?
구글링으로는 단순히 카메라 프리뷰 예제는 많은데...
움직임을 감지하는 예제는 몇일째 찾아봐도 없는것 같아여...
사진을 찍거나 이런 코딩은 필요없을꺼 같구요...
그저 고정되어 있는 카메라 앞으로 움직이는 물체가 나타나면
"움직임 포착" 이라는 토스트 메시지만 띄우려고 합니다.
좋은 방법 없을까요?
2012.02.18 23:42:48
영상인식dms openCV 로 가능하겠지만 질문자의 의도는 사물을 인식하는게 아니니
단순히 카메라로 영상을 받다가 영상이 달라지면(많이) 메시지를 띄우면 될거같은데...
예전에 어떤교수가 특허냈다는 영상분석 라이브러리가 있는데 원리가 이렇습니다.
영상을 일정간격으로 캡춰하여 이 정지이미지의 대각선 1 라인의 이미지를 저장합니다.
다음 이미지에서도 똑같이 캡춰해서 여기서의 1 라인과 앞의 1라인을 비교하지요.
색분포 비율을 상위 몇가지 색만 percent로 적당히 구성하고 일정비률을 넘게 바뀌면 장면이 바뀌었다고
인식하는 내용이었습니다.
여기서도 같은방식이 적용가능하겠네요.
0.1초마다 캡춰해서 대각선의 색을 분석후 그 달라지는 비율이 클때(이건 실험을 좀 해야겠지요) 이벤트 발생...
물론 대각선도 좋고 십자선도 좋겠죠.



