Visual Search
Overview
The Visual Search project is a suite of modules that allow your end users to search for content visually. This is particularly useful in e-commerce applications by giving your customers the ability to search for products by colour, as well as gallery applications.
Visual Search API
This module is the core of visual search, and it provides functions for parsing a given image and extracting colours from the image. This data is then stored in the database for searching.
Visual Search UI
This module provides the user interface for end users to choose colours as search criteria, and also displays the results from that search.
Visual Search Colorpicker
This module works in conjunction with the Visual Search UI by providing a method for defining multiple colour pickers. This gives developers the freedom to integrate whatever colour picker they desire.
Visual Search Node
This module uses the Visual Search API and handles creation, import, and update actions to nodes with images so that the images can be processed.
Status
This project is still very raw and needs lots of work. Please contact me if you'd like to help out.
18-oct-2009 - Support has been added for filefield/imagefield on node submit, update, and delete
Roadmap
There is a lot of work to do in order to get this project to alpha. This list includes (but is not limited to):
- Improve the algorithm for finding similar colors
- Add more admin configuration functionality
- Views support for filtering by color
- More module support, including Imagefield, image attach, media mover, etc.
- Support for web services
- Simpletests
- Documentation
Maintainer
Developed and maintained by Erich Beyrent
Sponsored by CommonPlaces e-Solutions, LLC
