代码之家  ›  专栏  ›  技术社区  ›  Snake

Aws Rekognition花费太长时间来比较两张照片之间的面部

  •  0
  • Snake  · 技术社区  · 7 年前

    AWSCredentials credentials = new BasicAWSCredentials(xx, yy);
                AmazonRekognition rekognitionClient = new AmazonRekognitionClient(credentials);
                rekognitionClient.setRegion(Region.getRegion(Regions.US_EAST_1));
                CompareFacesRequest request = new CompareFacesRequest()
                        .withSourceImage(new Image().withBytes(byteBufferSrc))
                        .withTargetImage(new Image().withBytes(byteBufferDest)).withSimilarityThreshold(90f);
                CompareFacesResult response = rekognitionClient.compareFaces(request);
                boolean matched = false;
                for (CompareFacesMatch singleMatch : response.getFaceMatches()) {
                    if (singleMatch.getSimilarity() >= 90f) {
                        return true;
                    }
                }
    

    完成两幅图像之间的人脸检测几乎需要1分钟的时间。

    0 回复  |  直到 7 年前