Item recommendations using image feature data
First Claim
1. A method comprising:
- receiving, at a networked system from an application installed on a device of a user, a query image captured by the device via the application;
performing, by the networked system, image processing to extract a color histogram of an item depicted in the query image;
identifying, by a hardware processor of the networked system, a dominant color of the item depicted in the query image, the dominant color being a color that is present on a most spatial area of the item relative to any other color of the item;
comparing, by the networked system, the color histogram of the item depicted in the query image with a color histogram of an image of each of a plurality of available items or the dominate color of the item depicted in the query image with a dominate color of the image of each of a plurality of available items;
based on the comparing, identifying, by the networked system, item recommendations of the available items that closely match the item depicted in the query image; and
causing presentation of the item recommendations on the device of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method to facilitate providing recommendations are disclosed herein. A networked system receives a query image, and performs image processing to extract a color histogram of an item depicted in the query image. The networked system identifies a dominant color of the item, whereby the dominant color is a color that is present on a most spatial area of the item relative to any other color of the item. The color histogram of the item is compared with a color histogram of an image of each of a plurality of available items, or the dominate color of the item is compared with a dominate color of the image of each of a plurality of available items. Based on the comparing, the networked system identifies item recommendations of the available items that closely match the item depicted in the query image, and the item recommendations are presented.
62 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a networked system from an application installed on a device of a user, a query image captured by the device via the application; performing, by the networked system, image processing to extract a color histogram of an item depicted in the query image; identifying, by a hardware processor of the networked system, a dominant color of the item depicted in the query image, the dominant color being a color that is present on a most spatial area of the item relative to any other color of the item; comparing, by the networked system, the color histogram of the item depicted in the query image with a color histogram of an image of each of a plurality of available items or the dominate color of the item depicted in the query image with a dominate color of the image of each of a plurality of available items; based on the comparing, identifying, by the networked system, item recommendations of the available items that closely match the item depicted in the query image; and causing presentation of the item recommendations on the device of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more hardware processors; and a memory storing instructions that, when executed by one or more hardware processors, causes the one or more hardware processors to perform operations comprising; receiving, from an application installed on a device of a user, a query image captured by the device via the application; performing image processing to extract a color histogram of an item depicted in the query image; identifying a dominant color of the item depicted in the query image, the dominant color being a color that is present on a most spatial area of the item relative to any other color of the item; comparing the color histogram of the item depicted in the query image with a color histogram of an image of each of a plurality of available items or the dominate color of the item depicted in the query image with a dominate color of the image of each of a plurality of available items; based on the comparing, identifying item recommendations of the available items that closely match the item depicted in the query image; and causing presentation of the item recommendations on the device of the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium storing instructions that, when executed by one or more hardware processors of a machine, causes the machine to perform operations comprising:
-
receiving, from an application installed on a device of a user, a query image captured by the device via the application; performing image processing to extract a color histogram of an item depicted in the query image; identifying a dominant color of the item depicted in the query image, the dominant color being a color that is present on a most spatial area of the item relative to any other color of the item; comparing the color histogram of the item depicted in the query image with a color histogram of an image of each of a plurality of available items or the dominate color of the item depicted in the query image with a dominate color of the image of each of a plurality of available items; based on the comparing, identifying item recommendations of the available items that closely match the item depicted in the query image; and causing presentation of the item recommendations on the device of the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification