3

나는 얼굴 특징 탐지 프로젝트를 진행하고 있으며, OpenCv withHaarcascade xml 파일을 사용하여 눈, 코, 입을 감지합니다. 그러나 나는 눈과 입 구석의 포인트와 코 센터를 갖고 싶습니다. 목표는 감정을 예측하는 데 사용하는 것입니다. 어떻게 작동하는지 보여주는이 링크를 발견했으며 JAVA를 사용하여이 결과에 도달해야합니다. 어느 누구도 나를 도울 수 있습니까?OpenCV에서 눈과 구강 점이있는 얼굴 특징 감지

미리 감사드립니다. 이 부분에서

http://cmp.felk.cvut.cz/~uricamic/flandmark/

우리가 얼굴 이미지를 receve 우리가 얼굴의 drawRect : flandmark 이후

public void drawFaces(BufferedImage image) { 
    final List<PotentialFace> faces = FacialRecognition.run(image, db); 
    if (faces.isEmpty()) { 
     return; 
    } 
    Graphics2D g2 = image.createGraphics(); 
    g2.setStroke(new BasicStroke(2)); 
    currentFaces.clear(); 
    for (PotentialFace face : faces) { 
     final Rectangle r = face.box; 
     final Color c1, c2; 
     final String msg; 
     if (face.name == null) { 
     c1 = c2 = new Color(scale(r.x, getWidth(), 255d), scale(r.y, getHeight(), 255d), 0).brighter(); 
     msg = "Click to tag"; 
     } else { 
     c1 = new Color(face.name.hashCode()).brighter(); 
     c2 = new Color((int) (c1.getRGB() - 10*face.confidence)); 
     msg = String.format("%s: %f", face.name, face.confidence); 
     } 
     g2.setColor(c1); 
     g2.drawRect(r.x, r.y, r.width, r.height); 
     g2.setColor(c2); 
     g2.drawString(msg, r.x + 5, r.y - 5); 
     currentFaces.add(r); 
    } 
+0

, 다음 포트에 자바에 그 알고리즘이 있습니다

나는 자바에서 C++ 라이브러리를 사용하는 방법에 대한 몇 가지 잘 생긴 자습서를 발견했다. 혹시이 질문을 한번보세요 http://stackoverflow.com/questions/1182849/face-detection-in-java – fGo

+0

@fGo 다른 프로그래밍 언어에서 자바로 포팅하기위한 코드 예제가 있습니까? 자습서 단계별로 단계별로 수행하는 방법, 그리고 지금은 나를 위해 가장 importent 것은 내 질문에, 내가 대답을 묻는 –

+0

그리고 내가 준 링크에 대해, 내가 실제로 눈, 입을 감지 해요 코너 포인트를 가지고있다. 및 HaarCascade Xml 파일 OpenCv를 사용하여 코하지만 난 내 질문에, 내가 당신과 함께 코드를 공유 할 것이다 모서리 지점을 얻을 필요가 대답을 위해 –

답변

2

당신이 원하는 것을 정확히 수행하는 C++ 라이브러리 (눈에 대한 모서리 점을 발견, 입, 코끝 등), JAVA 내에서이 라이브러리를 실행하는 방법을 찾아야한다고 생각합니다. flandmark 자체는 OpenCV와 독립적이며,이 라이브러리에 포함 된 예제 만 사용합니다 (얼굴 검출 및 결과 표시 용). OpenCV의 자바를 지원하는 경우

  1. http://thebreakfastpost.com/2012/01/23/wrapping-a-c-library-with-jni-part-1/
+0

thx를 사용하고 있지만 당신이 준 링크가 작동하지 않을 수 있습니다 당신은 나를 괴롭히지 말아주세요 –

+0

안녕, 나 (적어도 지금) 일하고있다. – uricamic