본문 바로가기

face detect3

Face detection(얼굴인식) in Android Using Mobile Vision API - 3 샘플예제 다운로드 앞선 포스팅에서 얼굴의 중요부위(LandMark)에 원을 그렸었습니다. 위 사진을 보고 사람마다 생김새가 다르니 얼굴의 눈과 볼, 입사이의 거리 비율을 적어 비교해 보겠습니다. 수정할 부분은 FaceView.java 파일입니다. drawFaceAnnotations함수를 보면 얼굴에서 랜드마크에 원을 그립니다. 이부분을 보면 랜드마크의 위치를 알 수 있습니다. 123456789101112131415private void drawFaceAnnotations(Canvas canvas, double scale) { Paint paint = new Paint(); paint.setColor(Color.GREEN); paint.setStyle(Paint.Style.STROKE); paint.set.. 2018. 6. 5.
Face detection(얼굴인식) in Android Using Mobile Vision API - 4 예제소스 다운로드 이번에는 Face Tracker예제로 테스트 하였습니다. 바로 FaceTracker입니다. 이 예제는 얼굴에서 눈을 얼마나 떴는지, 웃고있는지를 카메라 프리뷰를 통해 알려줍니다. 앞서 했던 photo_demo 예제는 눈코입등을 찾아주는 Landmark였고, 이번꺼는 Classification입니다. Classification은 눈을 얼만큼 뜨고있는지, 얼마나 웃고있는지를 보여줍니다. FaceGraphic.java에서 draw함수에 보면 위 사진과 같이 글자를 나타냅니다. 1234567float x = translateX(face.getPosition().x + face.getWidth() / 2);float y = translateY(face.getPosition().y + face.g.. 2018. 6. 5.
라즈베리파이 얼굴인식될때 GPIO 제어하기 라즈베리파이에서 GPIO를 쉽게 쓸 수 해주는 라이브러리가 몇개가 있는데, 대표적인게 wiringPi입니다. 라즈베리파이2까지 지원합니다.^^ 그런데 wiringPi를 camcv의 cmake로 컴파일 하기가 힘든거 같습니다. 더 자세히 말하면 컴파일은 되는데 실제 동작을 안하네요 ㅠㅠ 일단 CmakeList.txt에 추가한 내용은 아래와 같습니다. CmakeList.txt123SET(CMAKE_CXX_FLAGS "-pthread -I/usr/local/include -L/usr/local/lib -lwiringPi")include_directories(/usr/local/include/)target_link_libraries(/usr/local/lib/libwiringPi.so /usr/local/lib.. 2015. 9. 15.

인기글