나는 얼굴 특징 탐지 프로젝트를 진행하고 있으며, 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);
}
, 다음 포트에 자바에 그 알고리즘이 있습니다
나는 자바에서 C++ 라이브러리를 사용하는 방법에 대한 몇 가지 잘 생긴 자습서를 발견했다. 혹시이 질문을 한번보세요 http://stackoverflow.com/questions/1182849/face-detection-in-java – fGo@fGo 다른 프로그래밍 언어에서 자바로 포팅하기위한 코드 예제가 있습니까? 자습서 단계별로 단계별로 수행하는 방법, 그리고 지금은 나를 위해 가장 importent 것은 내 질문에, 내가 대답을 묻는 –
그리고 내가 준 링크에 대해, 내가 실제로 눈, 입을 감지 해요 코너 포인트를 가지고있다. 및 HaarCascade Xml 파일 OpenCv를 사용하여 코하지만 난 내 질문에, 내가 당신과 함께 코드를 공유 할 것이다 모서리 지점을 얻을 필요가 대답을 위해 –