0

私の要件は、与えられた cctv 画像から人間の顔を検出する必要があることです。cctv 画像には、削除する必要がある不要なオブジェクトがあります。取得した顔画像がぼやけている場合は、品質も改善する必要があります。

現在、opencv API を試しています。コードは次のとおりです。

CascadeClassifier cascadeClassifier = new 
CascadeClassifier("haarcascade_profileface.xml");
Mat image=Highgui.imread("testing.jpg");
MatOfRect bodyDetections = new MatOfRect();
cascadeClassifier.detectMultiScale(image, bodyDetections);
for (Rect rect : bodyDetections.toArray()) {
BufferedImage croppedImage = originalPic.getSubimage(rect.x, 
rect.y,rect.width,rect.height); **unable to detect the body coordinates
here** 

}

上記のアプローチでは、画像の複数のオブジェクトが顔として検出されますが、これはエラーです。

cctvc 画像で側面しかない場合、完全な顔を抽出するにはどうすればよいですか?

Pls は、私の要件を達成するための最善の方法を提案します。

ありがとうIMGen

4

1 に答える 1

1

新しい AWS ソリューションをご覧になることをお勧めします

https://aws.amazon.com/blogs/aws/category/amazon-rekognition/

于 2016-12-27T18:56:31.977 に答える