Struct rusoto_rekognition::CompareFacesRequest
source · [−]pub struct CompareFacesRequest {
pub quality_filter: Option<String>,
pub similarity_threshold: Option<f32>,
pub source_image: Image,
pub target_image: Image,
}
Fields
quality_filter: Option<String>
A filter that specifies a quality bar for how much filtering is done to identify faces. Filtered faces aren't compared. If you specify AUTO
, Amazon Rekognition chooses the quality bar. If you specify LOW
, MEDIUM
, or HIGH
, filtering removes all faces that don’t meet the chosen quality bar. The quality bar is based on a variety of common use cases. Low-quality detections can occur for a number of reasons. Some examples are an object that's misidentified as a face, a face that's too blurry, or a face with a pose that's too extreme to use. If you specify NONE
, no filtering is performed. The default value is NONE
.
To use quality filtering, the collection you are using must be associated with version 3 of the face model or higher.
similarity_threshold: Option<f32>
The minimum level of confidence in the face matches that a match must meet to be included in the FaceMatches
array.
source_image: Image
The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.
If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes
field. For more information, see Images in the Amazon Rekognition developer guide.
target_image: Image
The target image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.
If you are using an AWS SDK to call Amazon Rekognition, you might not need to base64-encode image bytes passed using the Bytes
field. For more information, see Images in the Amazon Rekognition developer guide.
Trait Implementations
sourceimpl Clone for CompareFacesRequest
impl Clone for CompareFacesRequest
sourcefn clone(&self) -> CompareFacesRequest
fn clone(&self) -> CompareFacesRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CompareFacesRequest
impl Debug for CompareFacesRequest
sourceimpl Default for CompareFacesRequest
impl Default for CompareFacesRequest
sourcefn default() -> CompareFacesRequest
fn default() -> CompareFacesRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CompareFacesRequest> for CompareFacesRequest
impl PartialEq<CompareFacesRequest> for CompareFacesRequest
sourcefn eq(&self, other: &CompareFacesRequest) -> bool
fn eq(&self, other: &CompareFacesRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CompareFacesRequest) -> bool
fn ne(&self, other: &CompareFacesRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for CompareFacesRequest
impl Serialize for CompareFacesRequest
impl StructuralPartialEq for CompareFacesRequest
Auto Trait Implementations
impl RefUnwindSafe for CompareFacesRequest
impl Send for CompareFacesRequest
impl Sync for CompareFacesRequest
impl Unpin for CompareFacesRequest
impl UnwindSafe for CompareFacesRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more