마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

paint관련 질문입니다.

0 추천

github에서 dlib관련 예제를 받았아서 진행 하고있는데요

사진과 같이 얼굴에 paint로 얼굴을 인식했다는 표시를 해주는데요

이때 paint들의 좌표를 출력 하고 싶은데 어떻게 해되나요?

paint가 안되면 다른방법도 알려주시면 감사하겠습니다.

익명사용자 님이 2018년 8월 23일 질문
2018년 8월 23일 수정

1개의 답변

0 추천
 
채택된 답변
paint 는 그림을 그리는 속성을 가지고 있는 녀석입니다. paint 에 좌표는 없습니다.

좌표는 dlib에 얻어오는 landmark 에 있겠지요.

dlib 예제 소스 받아서 보시고 계시다면 landmark 그려주는 뷰가 있을 것 입니다.

landmark 에서 좌표 얻어오는 것은 해당 뷰의 onDraw 를 보시면 될 것 같네요.

좌표를 출력하신다고 했는데 화면에 표시하고 싶다는 것인가요?

그러면 canvas 를 이용하여 String을 출력할 수 있습니다.

좌표를 원하는 포맷의 String으로 변환 후 canvas의 drawText 를 사용하시면 됩니다.

https://developer.android.com/reference/android/graphics/Canvas.html#drawText(java.lang.String,%20float,%20float,%20android.graphics.Paint)
원조안드로이드 (58,190 포인트) 님이 2018년 8월 24일 답변
답변 감사드립니다!!!!!
추가적인 질문인데요 얼굴인식이 되었을때에 버튼을 눌러서 좌표값들을 저장하고 싶습니다.
이때 어떻게 해야되나요?
...