System and process for automatically finding objects of a specific color
DCFirst Claim
1. A computer implemented method for overlaying visual items, comprising,identifying at least one visual object image captured using a client terminal;
- conducting a color analysis to identify at least one main color in said at least one visual object;
sending a message over a computer network for querying an image database managed by a remote server against said at least one main color to select at least one stored image depicting a color matching object having said at least one main color;
receiving said at least one stored image from the remote server as a real time feedback to said querying;
adding said at least one stored image as an overlay on top of at least part of said at least one visual object, the overlay is presented by a display of the client terminal to present said color matching object to a user in association with said at least one visual object.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer implemented method, system and computer program product for identifying the Main Colors and the matching colors of a visual object, and then viewing on a mobile device select items comprising the matching colors, such as from a merchant'"'"'s catalog. A visual object is analyzed for color content, and the results are stored on a system database located on the device or on a remote server. The color analysis of the objects comprise advanced image processing techniques, such as Main Color extraction using color space transformation comprising HSV, RGB and CYMK to map between pixels in the image. The user can subsequently view a display on their mobile identifying the visual object'"'"'s Main Colors and at least one Harmonic Color; and then select and view all items (i.e. products in a database) comprising one Harmonic Color, and/or all items of a specific type and Harmonic Color.
19 Citations
20 Claims
-
1. A computer implemented method for overlaying visual items, comprising,
identifying at least one visual object image captured using a client terminal; -
conducting a color analysis to identify at least one main color in said at least one visual object; sending a message over a computer network for querying an image database managed by a remote server against said at least one main color to select at least one stored image depicting a color matching object having said at least one main color; receiving said at least one stored image from the remote server as a real time feedback to said querying; adding said at least one stored image as an overlay on top of at least part of said at least one visual object, the overlay is presented by a display of the client terminal to present said color matching object to a user in association with said at least one visual object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having embodied thereon a program, the program being executable by a processor for performing a method for overlaying visual items, the method comprising:
-
identifying at least one visual object image captured using a client terminal; conducting a color analysis to identify at least one main color in said at least one visual object; sending a message over a computer network for querying an image database managed by a remote server against said at least one main color to select at least one stored image depicting a color matching object having said at least one main color; receiving said at least one stored image from the remote server as a real time feedback to said querying adding said at least one stored image as an overlay on top of at least part of said at least one visual object, the overlay is presented by a display of the client terminal to present said color matching object to a user in association with at least one visual object.
-
-
16. An internet connected system for overlaying visual items, comprising:
a server comprising; an interface adapted for receiving over a computer network from one or more capturing devices at least one visual object image; an image database storing a plurality of images; a program store storing code; a processor coupled to the interface, the image database, and the program store for implementing the stored code, the code comprising; code instructions for conducting a color analysis to identify at least one main color in said at least one visual object; code instructions for querying said image database against said at least one main color to select at least one stored image depicting a color matching object having said at least one main color; and as a real time feedback to said querying adding said at least one stored image as an overlay on top of at least part of said at least one visual object to present said color matching object to a user in association with said at least one main color. - View Dependent Claims (17, 18, 19, 20)
Specification