Class: Google::Cloud::Vision::V1::WebDetection

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/vision/v1/doc/google/cloud/vision/v1/web_detection.rb

Overview

Relevant information for the image from the Internet.

Defined Under Namespace

Classes: WebEntity, WebImage, WebLabel, WebPage

Instance Attribute Summary collapse

Instance Attribute Details

#best_guess_labelsArray<Google::Cloud::Vision::V1::WebDetection::WebLabel>

Returns Best guess text labels for the request image.

Returns:



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/google/cloud/vision/v1/doc/google/cloud/vision/v1/web_detection.rb', line 41

class WebDetection
  # Entity deduced from similar images on the Internet.
  # @!attribute [rw] entity_id
  #   @return [String]
  #     Opaque entity ID.
  # @!attribute [rw] score
  #   @return [Float]
  #     Overall relevancy score for the entity.
  #     Not normalized and not comparable across different image queries.
  # @!attribute [rw] description
  #   @return [String]
  #     Canonical description of the entity, in English.
  class WebEntity; end

  # Metadata for online images.
  # @!attribute [rw] url
  #   @return [String]
  #     The result image URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the image.
  class WebImage; end

  # Metadata for web pages.
  # @!attribute [rw] url
  #   @return [String]
  #     The result web page URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the web page.
  # @!attribute [rw] page_title
  #   @return [String]
  #     Title for the web page, may contain HTML markups.
  # @!attribute [rw] full_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Fully matching images on the page.
  #     Can include resized copies of the query image.
  # @!attribute [rw] partial_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Partial matching images on the page.
  #     Those images are similar enough to share some key-point features. For
  #     example an original image will likely have partial matching for its
  #     crops.
  class WebPage; end

  # Label to provide extra metadata for the web detection.
  # @!attribute [rw] label
  #   @return [String]
  #     Label for extra metadata.
  # @!attribute [rw] language_code
  #   @return [String]
  #     The BCP-47 language code for +label+, such as "en-US" or "sr-Latn".
  #     For more information, see
  #     http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
  class WebLabel; end
end

#full_matching_imagesArray<Google::Cloud::Vision::V1::WebDetection::WebImage>

Returns Fully matching images from the Internet. Can include resized copies of the query image.

Returns:



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/google/cloud/vision/v1/doc/google/cloud/vision/v1/web_detection.rb', line 41

class WebDetection
  # Entity deduced from similar images on the Internet.
  # @!attribute [rw] entity_id
  #   @return [String]
  #     Opaque entity ID.
  # @!attribute [rw] score
  #   @return [Float]
  #     Overall relevancy score for the entity.
  #     Not normalized and not comparable across different image queries.
  # @!attribute [rw] description
  #   @return [String]
  #     Canonical description of the entity, in English.
  class WebEntity; end

  # Metadata for online images.
  # @!attribute [rw] url
  #   @return [String]
  #     The result image URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the image.
  class WebImage; end

  # Metadata for web pages.
  # @!attribute [rw] url
  #   @return [String]
  #     The result web page URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the web page.
  # @!attribute [rw] page_title
  #   @return [String]
  #     Title for the web page, may contain HTML markups.
  # @!attribute [rw] full_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Fully matching images on the page.
  #     Can include resized copies of the query image.
  # @!attribute [rw] partial_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Partial matching images on the page.
  #     Those images are similar enough to share some key-point features. For
  #     example an original image will likely have partial matching for its
  #     crops.
  class WebPage; end

  # Label to provide extra metadata for the web detection.
  # @!attribute [rw] label
  #   @return [String]
  #     Label for extra metadata.
  # @!attribute [rw] language_code
  #   @return [String]
  #     The BCP-47 language code for +label+, such as "en-US" or "sr-Latn".
  #     For more information, see
  #     http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
  class WebLabel; end
end

#pages_with_matching_imagesArray<Google::Cloud::Vision::V1::WebDetection::WebPage>

Returns Web pages containing the matching images from the Internet.

Returns:



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/google/cloud/vision/v1/doc/google/cloud/vision/v1/web_detection.rb', line 41

class WebDetection
  # Entity deduced from similar images on the Internet.
  # @!attribute [rw] entity_id
  #   @return [String]
  #     Opaque entity ID.
  # @!attribute [rw] score
  #   @return [Float]
  #     Overall relevancy score for the entity.
  #     Not normalized and not comparable across different image queries.
  # @!attribute [rw] description
  #   @return [String]
  #     Canonical description of the entity, in English.
  class WebEntity; end

  # Metadata for online images.
  # @!attribute [rw] url
  #   @return [String]
  #     The result image URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the image.
  class WebImage; end

  # Metadata for web pages.
  # @!attribute [rw] url
  #   @return [String]
  #     The result web page URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the web page.
  # @!attribute [rw] page_title
  #   @return [String]
  #     Title for the web page, may contain HTML markups.
  # @!attribute [rw] full_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Fully matching images on the page.
  #     Can include resized copies of the query image.
  # @!attribute [rw] partial_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Partial matching images on the page.
  #     Those images are similar enough to share some key-point features. For
  #     example an original image will likely have partial matching for its
  #     crops.
  class WebPage; end

  # Label to provide extra metadata for the web detection.
  # @!attribute [rw] label
  #   @return [String]
  #     Label for extra metadata.
  # @!attribute [rw] language_code
  #   @return [String]
  #     The BCP-47 language code for +label+, such as "en-US" or "sr-Latn".
  #     For more information, see
  #     http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
  class WebLabel; end
end

#partial_matching_imagesArray<Google::Cloud::Vision::V1::WebDetection::WebImage>

Returns Partial matching images from the Internet. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

Returns:

  • (Array<Google::Cloud::Vision::V1::WebDetection::WebImage>)

    Partial matching images from the Internet. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/google/cloud/vision/v1/doc/google/cloud/vision/v1/web_detection.rb', line 41

class WebDetection
  # Entity deduced from similar images on the Internet.
  # @!attribute [rw] entity_id
  #   @return [String]
  #     Opaque entity ID.
  # @!attribute [rw] score
  #   @return [Float]
  #     Overall relevancy score for the entity.
  #     Not normalized and not comparable across different image queries.
  # @!attribute [rw] description
  #   @return [String]
  #     Canonical description of the entity, in English.
  class WebEntity; end

  # Metadata for online images.
  # @!attribute [rw] url
  #   @return [String]
  #     The result image URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the image.
  class WebImage; end

  # Metadata for web pages.
  # @!attribute [rw] url
  #   @return [String]
  #     The result web page URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the web page.
  # @!attribute [rw] page_title
  #   @return [String]
  #     Title for the web page, may contain HTML markups.
  # @!attribute [rw] full_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Fully matching images on the page.
  #     Can include resized copies of the query image.
  # @!attribute [rw] partial_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Partial matching images on the page.
  #     Those images are similar enough to share some key-point features. For
  #     example an original image will likely have partial matching for its
  #     crops.
  class WebPage; end

  # Label to provide extra metadata for the web detection.
  # @!attribute [rw] label
  #   @return [String]
  #     Label for extra metadata.
  # @!attribute [rw] language_code
  #   @return [String]
  #     The BCP-47 language code for +label+, such as "en-US" or "sr-Latn".
  #     For more information, see
  #     http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
  class WebLabel; end
end

#visually_similar_imagesArray<Google::Cloud::Vision::V1::WebDetection::WebImage>

Returns The visually similar image results.

Returns:



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/google/cloud/vision/v1/doc/google/cloud/vision/v1/web_detection.rb', line 41

class WebDetection
  # Entity deduced from similar images on the Internet.
  # @!attribute [rw] entity_id
  #   @return [String]
  #     Opaque entity ID.
  # @!attribute [rw] score
  #   @return [Float]
  #     Overall relevancy score for the entity.
  #     Not normalized and not comparable across different image queries.
  # @!attribute [rw] description
  #   @return [String]
  #     Canonical description of the entity, in English.
  class WebEntity; end

  # Metadata for online images.
  # @!attribute [rw] url
  #   @return [String]
  #     The result image URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the image.
  class WebImage; end

  # Metadata for web pages.
  # @!attribute [rw] url
  #   @return [String]
  #     The result web page URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the web page.
  # @!attribute [rw] page_title
  #   @return [String]
  #     Title for the web page, may contain HTML markups.
  # @!attribute [rw] full_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Fully matching images on the page.
  #     Can include resized copies of the query image.
  # @!attribute [rw] partial_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Partial matching images on the page.
  #     Those images are similar enough to share some key-point features. For
  #     example an original image will likely have partial matching for its
  #     crops.
  class WebPage; end

  # Label to provide extra metadata for the web detection.
  # @!attribute [rw] label
  #   @return [String]
  #     Label for extra metadata.
  # @!attribute [rw] language_code
  #   @return [String]
  #     The BCP-47 language code for +label+, such as "en-US" or "sr-Latn".
  #     For more information, see
  #     http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
  class WebLabel; end
end

#web_entitiesArray<Google::Cloud::Vision::V1::WebDetection::WebEntity>

Returns Deduced entities from similar images on the Internet.

Returns:



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/google/cloud/vision/v1/doc/google/cloud/vision/v1/web_detection.rb', line 41

class WebDetection
  # Entity deduced from similar images on the Internet.
  # @!attribute [rw] entity_id
  #   @return [String]
  #     Opaque entity ID.
  # @!attribute [rw] score
  #   @return [Float]
  #     Overall relevancy score for the entity.
  #     Not normalized and not comparable across different image queries.
  # @!attribute [rw] description
  #   @return [String]
  #     Canonical description of the entity, in English.
  class WebEntity; end

  # Metadata for online images.
  # @!attribute [rw] url
  #   @return [String]
  #     The result image URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the image.
  class WebImage; end

  # Metadata for web pages.
  # @!attribute [rw] url
  #   @return [String]
  #     The result web page URL.
  # @!attribute [rw] score
  #   @return [Float]
  #     (Deprecated) Overall relevancy score for the web page.
  # @!attribute [rw] page_title
  #   @return [String]
  #     Title for the web page, may contain HTML markups.
  # @!attribute [rw] full_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Fully matching images on the page.
  #     Can include resized copies of the query image.
  # @!attribute [rw] partial_matching_images
  #   @return [Array<Google::Cloud::Vision::V1::WebDetection::WebImage>]
  #     Partial matching images on the page.
  #     Those images are similar enough to share some key-point features. For
  #     example an original image will likely have partial matching for its
  #     crops.
  class WebPage; end

  # Label to provide extra metadata for the web detection.
  # @!attribute [rw] label
  #   @return [String]
  #     Label for extra metadata.
  # @!attribute [rw] language_code
  #   @return [String]
  #     The BCP-47 language code for +label+, such as "en-US" or "sr-Latn".
  #     For more information, see
  #     http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
  class WebLabel; end
end