Image cataloger based on gridded color histogram analysis
First Claim
1. A method comprising:
- accessing, by a computer, an image gallery specified by a user;
receiving, by the computer, a request to search the image gallery;
performing, by the computer, a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, wherein the user input includes;
receiving a selected region on a gridded template and a selected color combination, orreceiving a selected color on a region of a sample image, andwherein the color based histogram algorithm includes;
averaging at least one pixel of the selected color combination on the selected region, oraveraging at least one pixel of the selected color on the region of the sample image;
cataloging, by the computer, a plurality of images from the search of the image gallery using the color based histogram algorithm; and
transmitting, by the computer, a cataloged and sorted image gallery to the user computing device to be displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention disclose a method, computer program product, and system for cataloging images based on a gridded color histogram analysis. The computer accesses an image gallery specified by a user, wherein the image gallery is at least one of an image gallery stored on a user computing device, an image gallery stored on a user account at a third-party image storage, or an image gallery searched on the web. The computer receives a request to search the image gallery. The computer performs a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input. The computer transmits a cataloged and sorted image gallery to the user computing device to be displayed.
24 Citations
14 Claims
-
1. A method comprising:
-
accessing, by a computer, an image gallery specified by a user; receiving, by the computer, a request to search the image gallery; performing, by the computer, a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, wherein the user input includes; receiving a selected region on a gridded template and a selected color combination, or receiving a selected color on a region of a sample image, and wherein the color based histogram algorithm includes; averaging at least one pixel of the selected color combination on the selected region, or averaging at least one pixel of the selected color on the region of the sample image; cataloging, by the computer, a plurality of images from the search of the image gallery using the color based histogram algorithm; and transmitting, by the computer, a cataloged and sorted image gallery to the user computing device to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising; accessing an image gallery specified by a user; receiving a request to search the image gallery; performing a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, wherein the user input includes; receiving a selected region on a gridded template and a selected color combination, or receiving a selected color on a region of a sample image, and wherein the color based histogram algorithm includes; averaging at least one pixel of the selected color combination on the selected region, or averaging at least one pixel of the selected color on the region of the sample image; cataloging a plurality of images from the search of the image gallery using the color based histogram algorithm; and transmitting a cataloged and sorted image gallery to the user computing device to be displayed. - View Dependent Claims (9, 10, 11)
-
-
12. A computer system comprising:
-
one or more computer processors, one or more computer-readable storage media, and program instructions stored on one or more of the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; accessing an image gallery specified by a user; receiving a request to search the image gallery; performing a search of the image gallery, wherein the search is using a color based histogram algorithm based on a user input, wherein the user input includes; receiving a selected region on a gridded template and a selected color combination, or receiving a selected color on a region of a sample image, and wherein the color based histogram algorithm includes; averaging at least one pixel of the selected color combination on the selected region, or averaging at least one pixel of the selected color on the region of the sample image; cataloging a plurality of images from the search of the image gallery using the color based histogram algorithm; and transmitting a cataloged and sorted image gallery to the user computing device to be displayed. - View Dependent Claims (13, 14)
-
Specification