다음과 같이 비트맵에 landmark를 그려주고 해당 좌표를 화면으로 출력 하게 하였는데요
여기서 블루투스로 좌표값을 보낼려고 합니다.
인텐트로 보내는 방법 외에 다른 방법이 있나요?
메인 화면에서 블루투스 화면으로 넘어가서 블루투스 연결을 하고 얼굴인식 액티비티에서
얼굴인식을 하면 자동적으로 비트맵에 landmark 좌표를 블루투스를 통해서 데이터를 보내고 싶습니다.
// Draw on bitmap
if (results.size() != 0) {
for (final VisionDetRet ret : results) {
float resizeRatio = 4.5f;
Canvas canvas = new Canvas(mInversedBipmap);
// Draw landmark
ArrayList<Point> landmarks = ret.getFaceLandmarks();
for (Point point : landmarks) {
int pointX = (int) (point.x * resizeRatio);
int pointY = (int) (point.y * resizeRatio);
canvas.drawCircle(pointX, pointY, 4, mFaceLandmardkPaint);
String str;
str = "("+(int)pointX +" "+(int)pointY+")";
canvas.drawText(str,pointX,pointY, mFaceLandmardkPaint);
}
}
}