GoogleVisionBuilder.webDetection constructor
GoogleVisionBuilder.webDetection({
- Key? key,
- required Future<
GoogleVision> googleVision, - required ImageProvider<
Object> imageProvider, - required Widget builder(
- BuildContext,
- WebDetection?,
- ImageDetail
- Widget onError()?,
- Widget onLoading()?,
- int maxResults = 10,
Creates a new instance of GoogleVisionBuilder for web detections.
Implementation
factory GoogleVisionBuilder.webDetection({
Key? key,
required Future<GoogleVision> googleVision,
required ImageProvider imageProvider,
required Widget Function(BuildContext, WebDetection?, ImageDetail) builder,
Widget Function(Object)? onError,
Widget Function()? onLoading,
int maxResults = 10,
}) =>
GoogleVisionBuilder(
builder: (BuildContext context,
AsyncSnapshot<AnnotatedResponses> snapshot,
ImageDetail imageDetail) =>
_checkSnapshot(
snapshot,
onError: onError,
onLoading: onLoading,
) ??
builder(
context,
snapshot.data?.responses.first.webDetection,
imageDetail,
),
imageProvider: imageProvider,
googleVision: googleVision,
features: _getFeatures(AnnotationType.webDetection, maxResults),
onError: onError,
onLoading: onLoading,
);