| Index: third_party/WebKit/Source/modules/shapedetection/FaceDetector.cpp
|
| diff --git a/third_party/WebKit/Source/modules/shapedetection/FaceDetector.cpp b/third_party/WebKit/Source/modules/shapedetection/FaceDetector.cpp
|
| index 3c37c16418579dff55b4361b5e935562045fdc9f..b0c16fc86260b79972fa441ce3e8ff584e204c20 100644
|
| --- a/third_party/WebKit/Source/modules/shapedetection/FaceDetector.cpp
|
| +++ b/third_party/WebKit/Source/modules/shapedetection/FaceDetector.cpp
|
| @@ -11,11 +11,18 @@
|
|
|
| namespace blink {
|
|
|
| -FaceDetector* FaceDetector::create(ScriptState* scriptState) {
|
| - return new FaceDetector(*scriptState->domWindow()->frame());
|
| +FaceDetector* FaceDetector::create(ScriptState* scriptState,
|
| + const FaceDetectorOptions& options) {
|
| + return new FaceDetector(*scriptState->domWindow()->frame(), options);
|
| }
|
|
|
| -FaceDetector::FaceDetector(LocalFrame& frame) : ShapeDetector(frame) {}
|
| +FaceDetector::FaceDetector(LocalFrame& frame,
|
| + const FaceDetectorOptions& options)
|
| + : ShapeDetector(frame) {
|
| + m_options = mojom::blink::FaceDetectorOptions::New();
|
| + m_options->max_detected_faces = options.maxDetectedFaces();
|
| + m_options->fast_mode = options.fastMode();
|
| +}
|
|
|
| ScriptPromise FaceDetector::detect(ScriptState* scriptState,
|
| const CanvasImageSourceUnion& imageSource) {
|
|
|