Spec for our ImageSearchHelper
2012-09-28 10:46
232 查看
1. Introduction
当前的搜索引擎的主流搜索方式基本为关键字搜索,虽然这是一种简单而且自然的搜索方式,但是在很多情况下,这种关键字搜索方式并不能完全满足用户的需求。事实上,我们可以考虑如下的用户场景:
1. 作为一个设计师,我对关键字搜索图片的搜索结果并不满意,事实上,我对整个图片的颜色分布是有要求的,这样才能与我的整体设计色调一致。因此我希望有一个搜索方式,可以搜到我想要的图片
2. 作为一个小学生,我觉得关键字搜索图片并不能让那个让我满意,有时候我只知道我要搜的东西大概是个什么样子,但并不知道具体是什么,这时候我就用不了关键字搜索了。因此,我希望有一种可以让我画东西的搜索方式,我想这样会方便我的搜索。
3.作为一个平板电脑用户,关键字输入搜索对我来说反而没有我涂涂画画搜索方便,因此如果有一种可以支持图画的搜索方式,我会感到很满意
所以我们可以看到,传统的关键字搜索在一些场合下是无效的,而基于图像的搜索是有很大需求的,这将是对关键字搜索的一个重要补充。因此基于我们的Sketch search 和 color search 的技术,我们的这个产品将定位于search helper, 以sketch search和color search 的方式,帮助用户更好的得到搜索结果。
因此,我们的产品的目标用户为:
对搜索特定颜色图片的用户
不知道关键字,而无法使用关键字搜索的用户
关键字输入不便的搜索用户
目前成型的同类产品中,主要是Google 的以图搜图功能,但是这个功能只能上传图片搜索,可以认为与我们的产品专注的领域不同。因此,可以认为,市场上并没有完全可以与我们竞争的产品。
2. Overview
Feature list
3. Feature Specification
1. Search box
软件打开后的界面是一个search box,(首次打开时展示用户指南,然后进去search box)如下图:Search box 可以输入关键字,点击Go进行搜索(若关键字为空为无效)。Go的右侧有一个下拉菜单,点开后有两个选择:
打开color box,可以进行color search(只有当进行搜索,有搜索结果后,才能选择此功能)
打开sketch box,可以进行sketch search
退出程序
2. Display box
在点击Go后,软件将利用关键字在Bing中进行图片搜索,此时将出现Display box, 搜索的结果也将呈现在Display box中。搜索结果可以左键点击进去源网页,也可以右键点击,选择保存。Display box 的右上角有退出按键,点击可以退出Display box。效果如下:3.Color box
当有搜索结果后,在search box的下拉菜单中可以打开Color box,效果如下:Color box的主要功能是根据用户输入的颜色信息,将搜索结果过滤,因此也只有在有搜索结果时才能选择。
Color box中有若干按钮与功能:
gird/ non-gird 切换:在gird模式下,画板将被分割为8成8 的格子,此时用户只能指定每个小格子的颜色(通过鼠标左键点击改变颜色,颜色为2中的颜色;右键点击则可以把颜色恢复默认(白色))。在non-gird模式下,将没有格子,画板可以随意输入
Color select:选择输入颜色
Pencil:non-gird模式下使用,可以在画板上随意输入,颜色为2中指定颜色
Pencil size:non-gird 模式下使用,指定pencil笔迹的粗细
Eraser:non-gird模式下使用,擦除pencil的笔迹
Clear:两个模式下都能使用,清空画板
Go:利用画板中颜色信息,过滤搜索结果,此时
右上角的按钮点击可以退出。
4. Sketch box (MileStone2)
用户可以在Search box中的下拉菜单中打开Sketch box使用此功能时,将会忽略原来的搜索结果(如果有的话),开始一个新的搜索。
软件将根据Sketch box中的Sketch信息,实时返回一些的关键字呈现给用户,用户可以点击这些关键字进行搜索,同时Sketch box中的颜色信息将会用来对搜索结果进行过滤。
Sketch box中有如下按钮与功能:
Pencil:在画板上随意输入,颜色为2中指定颜色
Color select:选择输入颜色
Pencil size:指定pencil笔迹的粗细
Eraser:擦除pencil的笔迹
Clear:清空画板
右上角的按钮点击可以退出。
下方有若干关键字供用户选择,选择其中一个后开始搜索,然后弹出或更新Display box
相关文章推荐
- Error: no override found for 'vtkRayCastImageDisplayHelper'.
- towards code-free:scalable cascaded hashing for mobile image search
- An API for Google Image Search
- Deep Image Retrieval: Learning global representations for image search. In ECCV, 2016.
- Evaluation of GIST descriptors for web-scale image search
- Query-Adaptive Late Fusion for Image Search and Person Re-identification阅读笔记
- Locality preserving hashing for fast image search: theory and applications
- iOS安装cocoapods卡在Creating search index for spec repo 'master'..
- Error: no override found for 'vtkRayCastImageDisplayHelper'
- cvpr-Edgel Index for Large-Scale Sketch-based Image Search
- 论文阅读《Hamming embedding and weak geometric consistency for large scale image search》
- Bag-of-colors for Improved Image Search
- Hamming embedding and weak geometric consistency for large scale image search
- BugFreeHelper 2.2 For BugFree2.0(RTM)
- Search for a range寻找上下界-Leetcode
- UESTC Training for Search Algorithm——E
- 读后感 Spectral–Spatial Residual Network for Hyperspectral Image Classification: A 3-D Deep Learning Fr
- 论文笔记《End-to-End Deep Learning for Person Search》
- Deep Residual Learning for Image Recognition
- FAST Search for SharePoint 和 SharePoint Server 2010 Search 的不同(2)