METHOD, SYSTEM, AND DEVICE OF VIRTUAL DRESSING UTILIZING IMAGE PROCESSING, MACHINE LEARNING, AND COMPUTER VISION
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations: generating a combination image that depicts subject matter engaging with a first item of a first search result and at least one of two or more second items of two or more second search results, wherein the combination image incorporates a background of an image of a user-defined subject matter; and generating one or more user interface elements to be displayed in conjunction with the combination image; and enabling the one or more user interface elements to perform one or more operations, wherein the combination image includes one or more of: a two-dimensional image, a three-dimensional image, a three-dimensional model, a video, or an animation. Other embodiments are described.
1 . A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising:
generating a combination image that depicts subject matter engaging with a first item of a first search result and at least one of two or more second items of two or more second search results, wherein the combination image incorporates a background of an image of a user-defined subject matter, and wherein the subject matter comprises the user-defined subject matter; and
generating one or more user interface elements to be displayed in conjunction with the combination image; and
enabling the one or more user interface elements to perform one or more operations comprising at least one of:
accessing a source of the first item, adding the first item to a shopping cart, or purchasing the first item, wherein the combination image comprises one or more of:
a two-dimensional image, a three-dimensional image, a three-dimensional model, a video, or an animation.
2 . The system of claim 1 , wherein:
the first search result comprises a plurality of first search results that each depict a respective different instance of the first item; and
the combination image comprises a plurality of combination images, each of which is generated for a different one of the plurality of first search results to produce the user-defined subject matter engaging with different ones of the respective different instances of the first item.
3 . The system of claim 1 , wherein:
the user-defined subject matter comprises a person, a place, or a thing;
the person comprises a user or a user-selected third party;
the first item comprises an item worn by the user or the user-selected third party;
the first item is selected from at least one of:
clothing articles, accessories, or other items worn by the person, wherein the accessories are selected from at least one of:
jewelry, eyewear, cosmetics, timepieces, piercing items, purses, bags, handbags, suitcases, or other carriables;
the place or the thing is selected from at least one of:
indoor structures, outdoor structures, or locations;
the first item further comprises an item that is placed on or in the indoor structures, the outdoor structures, or the locations; and
the first item is further selected from at least one of: furniture, carpeting, or art.
4 . The system of claim 1 , wherein:
the user-defined subject matter is defined by receiving an input that comprises (i) the image of the user-defined subject matter or (ii) a specification of one or more characteristics of the user-defined subject matter.
5 . The system of claim 1 , wherein:
the first search result comprises one or more image-based search results that each depict a different instance of the first item; and
the combination image is generated for the one or more image-based search results to produce one or more respective combination images that each depict a user wearing one of the different instances of the first item.
6 . The system of claim 5 , wherein the operations further comprise:
modifying the combination image in response to receiving an input to switch from a first user-defined subject matter engaging with the first item to a second user-defined subject matter engaging with the first item, wherein modifying the combination image further comprises calibrating, normalizing, or resizing the one or more image-based search results, and wherein the subject matter comprises the first user-defined subject matter.
7 . The system of claim 1 , wherein the first item comprises clothing, wherein information is used to limit the first search result based on a clothing size or a clothing style.
8 . The system of claim 1 , wherein:
the one or more user interface elements further comprise one or more link elements for enabling a user to perform the one or more operations involving the first item displayed in the combination image.
9 . The system of claim 1 , wherein the operations further comprise:
filtering the first search result or a first user query based on information determined from a computer image-analysis of a user-specified image that depicts the user-defined subject matter.
10 . The system of claim 9 , wherein:
the information determined from the computer image-analysis of the user-specified image comprises information about one or more size dimensions of a person, a place, or a thing; and
the first search result or the first user query is modified to exclude items that are not compatible with or relevant to the one or more size dimensions.
11 . A method being implemented via execution of computing instructions configured to run on one or more processors and stored at one or more non-transitory computer-readable media, the method comprising:
generating a combination image that depicts subject matter engaging with a first item of a first search result and at least one of two or more second items of two or more second search results, wherein the combination image incorporates a background of an image of a user-defined subject matter, and wherein the subject matter comprises the user-defined subject matter; and
generating one or more user interface elements to be displayed in conjunction with the combination image; and
enabling the one or more user interface elements to perform one or more operations comprising at least one of:
accessing a source of the first item, adding the first item to a shopping cart, or purchasing the first item, wherein the combination image comprises one or more of:
a two-dimensional image, a three-dimensional image, a three-dimensional model, a video, or an animation.
12 . The method of claim 11 , wherein:
the first search result comprises a plurality of first search results that each depict a respective different instance of the first item; and
the combination image comprises a plurality of combination images, each of which is generated for a different one of the plurality of first search results to produce the user-defined subject matter engaging with different ones of the respective different instances of the first item.
13 . The method of claim 11 , wherein:
the user-defined subject matter comprises a person, a place, or a thing;
the person comprises a user or a user-selected third party;
the first item comprises an item worn by the user or the user-selected third party;
the first item is selected from at least one of:
clothing articles, accessories, or other items worn by the person, wherein the accessories are selected from at least one of:
jewelry, eyewear, cosmetics, timepieces, piercing items, purses, bags, handbags, suitcases, or other carriables;
the place or the thing is selected from at least one of:
indoor structures, outdoor structures, or locations;
the first item further comprises an item that is placed on or in the indoor structures, the outdoor structures, or the locations; and
the first item is further selected from at least one of: furniture, carpeting, or art.
14 . The method of claim 11 , wherein:
the user-defined subject matter is defined by receiving an input that comprises (i) the image of the user-defined subject matter or (ii) a specification of one or more characteristics of the user-defined subject matter.
15 . The method of claim 11 , wherein:
the first search result comprises one or more image-based search results that each depict a different instance of the first item; and
the combination image is generated for the one or more image-based search results to produce one or more respective combination images that each depict a user wearing one of the different instances of the first item.
16 . The method of claim 15 , wherein the operations further comprise:
modifying the combination image in response to receiving an input to switch from a first user-defined subject matter engaging with the first item to a second user-defined subject matter engaging with the first item, wherein modifying the combination image further comprises calibrating, normalizing, or resizing the one or more image-based search results, and wherein the subject matter comprises the first user-defined subject matter.
17 . The method of claim 11 , wherein the first item comprises clothing, wherein information is used to limit the first search result based on a clothing size or a clothing style.
18 . The method of claim 11 , wherein:
the one or more user interface elements further comprise one or more link elements for enabling a user to perform the one or more operations involving the first item displayed in the combination image.
19 . The method of claim 11 , wherein the operations further comprise:
filtering the first search result or a first user query based on information determined from a computer image-analysis of a user-specified image that depicts the user-defined subject matter.
20 . The method of claim 19 , wherein:
the information determined from the computer image-analysis of the user-specified image comprises information about one or more size dimensions of a person, a place, or a thing; and
the first search result or the first user query is modified to exclude items that are not compatible with or relevant to the one or more size dimensions