Clipardo.com — поиск по наброску

Хотим предложить вниманию уважаемого сообщества стартап, которым мы с rekub занимались последние несколько месяцев в свободное от учебы/работы время.
Clipardo.com – Интернет-сервис, осуществляющий поиск растровых и векторных элементов графического дизайна: клип-артов, логотипов, иконок и т.п. — по грубому наброску от руки. Изображения, среди которых осуществляется поиск, размещены на различных сайтах Интернета, в частности, в платных и бесплатных коллекциях клип-арта.

Схема взаимодействия пользователя с сервисом проста:
1. Пользователь на странице сервиса рисует с помощью мыши, стилуса или другого графического указателя примерный черно-белый (монохромный) набросок объекта, который ему требуется найти.
2. В качестве результата ему выдаются ссылки на цветные изображения с исходных сайтов, а также уменьшенные копии этих изображений для предварительного ознакомления.
Вот скриншот, демонстрирующий работу сервиса:
screenshot1

Пример более сложного поиска, скриншот прислал мне однин знакомый:
screenshot2

Как видите, сервис находит много не вполне релевантных картинок, но похожие тоже встречаются.
Вообще, сервис нацелен на максимально быстрое (в несколько штрихов) создание наброска для поиска: нет необходимости указывать ни цветовую гамму, ни относительные размеры и расположение объекта на листе (рисунке). Сервис, в отличие от многих аналогов вроде Gazopa, TinEye, Retrievr предназначен не для поиска фотографий, а для помощи в создании иллюстраций, диаграмм, интеллект-карт, презентаций, постеров и т.п. Можно в некотором приближении рассматривать сервис как способ быстрого перевода общих очертаний объекта в его детальное изображение.
Надеемся получить конструктивную критику и feedback. Ну и заодно проверить сайт на хабраэффект.
P.S. Возможно, кому-то будет полезна информация о том, что сейчас в базе данных сервиса содержатся изображения только с бесплатных клипарт-хранилищ.
+54
15 декабря 2009, 17:17
43
vrecobra 15,0

комментарии (67)

+2
shai_xylyd #
Круто!

Работает медленно.

Совет — что бы уменьшить нагрузку, перенесите картинки на Amazon S3

Есть планы по монетизации?
+6
qmax #
Есть планы по монетизации?
немного доработать алгоритм в плане поднятия релевантности, и их купит гугл :)
0
Squirrel #
Гугл сам работает в этом направлении, тут главное не опоздать:)
0
qmax #
у них вроде есть пара разработок по растровым изображениям,
но обе ищут по похожести с уже проиндексированной,
а не по вводу извне.
нарисовать или подсунутть чтото своё там нельзя.
0
qmax #
"-1"
действительно, плохой, негодный комментарий :)
–1
Error_403_Forbidden #
У всех мечта — продаться гуглу?
+2
qmax #
купленные вроде не жалуются :)
+1
Error_403_Forbidden #
Бедняги.
А вот, например, Amanita Design (которые сделали игру Machinarium) принципиально не хотят никому продаваться gameslife.ru/interview/jakub-dvorsky.html Чтобы не погубить дух творчества.
0
qmax #
в игровой индустрии коньюкрутра рынка немножко другая, там скорее ближе к звукозаписи.
обычно разработчики сами не продают/издают игры, а издатели сами не делают.

Jakub Dvorski (дизайнер и директор) просто молодец, если сумел организовать всё сам.
но это скорее исключение.

а в торрентах лежит уже «русифицированная» (меню и надпись «click here») версия машинариума от snowball и ещё кого-то.
+1
vrecobra #
планы есть, но очень туманные)
1. продавать «контекстную» рекламу. контекстность в том, чтобы по наброску помимо обычных результатов выдавать в отдельной области несколько первых результатов поиска по отдельной рекламной базе. заинтересованы в этом могут быть прежде всего платные клипарт-хранилища, которые таким образом смогут с большей вероятностью найти потенциальных клиентов. насчет других типов рекламодателей не уверен.
2. продавать услугу «поиск по сайту» другим сайтам, прежде всего — тем же платным интернет-хранилищам
+1
SunexDevelopment #
Всегда все поиски тестируйте на сиськах :) Это первое на чем тестируются поисковики :)
+3
standov #
фейлит он на сиськах… вернее не то что-б фейлит, он явно подсказывает что в моем рисунке от руки сиськи не угадываются
0
holif #
а как Вы их рисуете? )
+8
web4_0 #
Те сиськи, что я нарисовал вызвали
failed to execute query 'SELECT id FROM facades WHERE ( stretchness >= 0.282409 )AND( stretchness
0
dug #
ну где ещё кроме хабра такое увидишь ;))
+2
rekub #
Да, это я дурак, не то наиндексировал.
НЛО прилетело и опубликовало эту надпись здесь
0
Pantofobos #
очень интересно. жаль, что изображения малоинтересны.
желаю удачи!
0
dug #
Хочется undo: отменить последнюю линию. А так мило, очень просто и сразу всё понятно.
0
vrecobra #
undo/redo сделаем со временем, конечно
0
standov #
извините за глупый вопрос, а хоть на пальцах алгоритм? и где он ищет, в своей БД рисунков? или в инете (гугле)?
0
vrecobra #
простите, но алгоритм разглашать не хотелось бы. могу только в самых общих чертах рассказать, хотя вряд ли это Вам поможет. из каждой картинки выделяется набор характеристик, при поиске характеристики наброска-запроса сопоставляются с характеристиками изображений в базе. релевантность определяется как близость двух наборов характеристик. база сейчас сформирована из картинок нескольких клипарт-хранилищ — на поиск по всему интернету нам пока не хватает мощностей.
+2
onix74 #
Действительно интересно. Пока не знаю, как применить, но в закладки внесу. Удачи в продвижении и развитии проекта!
0
vrecobra #
спасибо. этот сервис может пригодится, если Вы, например, готовите какую-то презентацию или диаграмму, и Вам нужно вставить туда какую-то графику. лично я его примерно так использую)
0
el777 #
На чем базируется ваш алгоритм поиска?
Как индексируете картинки? Как определяете релевантность?
+6
benone #
К чему столько вопросов? Просто исходники попросите.
+1
vrecobra #
спасибо за понимание)
0
el777 #
Врядли их так просто «подарят».
Поэтому и спрашиваю.
+15
googlebot #

Видно что Ваш сервиc не любит GNU и Linux :)
+2
SunexDevelopment #
Google bot не удержался :D
–5
heller #
не удержался



+15
DnV #
У googlebot'а больше )
–1
d9k #
вполне адекватный поиск, надо сказать:

Image Hosted by ImageShack.us

:)
+4
noskain #
сдается мне, что в алгоритме rand() являтся ключевым
+1
rekub #
Мы этот вариант пробовали (нечайно) было хуже.
Вообще, если в базе нет ничего подходящего, то да, находится фигня, если есть, то очень даже неплохо получается. То есть, с ростом базы картинок, должно улучшится, ну и алгоритм будет совершенствоваться.
0
Nashev #
Если в базе нет подходящего, алгоритму впадлу сказать «нету подходящего»?
0
vrecobra #
тут, к сожалению, не все так просто. если, по мнению алгоритма, похожих совсем нет, то он и выдаст «Nothing found». другое дело, что какое-то сходство иногда находится, даже если в целом изображения не слишком похожи (например, похожи контуры, хотя иногда встречаются и откровенно «шумящие» изображения)
–1
DIDJER #
Установите обновления Windows.
0
dug #
и вернитесь из прошлого, ага
0
standov #
у автора бубунта походу, то «у знакомого»
0
vrecobra #
именно так)
0
rekub #
Там версия под IE, хочет VML. Возьмите Oper'у или FireFox, только не очень старые версии.
+1
spyfzm #
Я нарисовал домик, камин, кошку и бренди в бокалt.
И что же мне выдал поиск в ответ?
failed to execute query 'SELECT id FROM facades WHERE ( stretchness >= -0.821928 )AND( stretchness <= 0.178072 )' failed to execute query 'SELECT id FROM facades WHERE ( stretchness >= -0.821928 )AND( stretchness <= 0.178072 )' failed to execute query 'SELECT id FROM facades WHERE ( stretchness >= -0.821928 )AND( stretchness <= 0.178072 )'
0
ostrovityanin #
Это вам за «бокалt»
0
spyfzm #
бокале*
0
rekub #
Хаброэффект, да.
+1
ostrovityanin #
проще всего набросок лого хабра рисовать
+4
Squirrel #
Clipardo и Gazopa)
Хорошие результаты) Удачи)



0
Malerok #
Сервис довольно интересный, раньше про такие не слышал, думаю в недалёком будущем пригодится. +1
0
sgolubev #
Молодцы ребята! Отличная идея!
+1
SwampRunner #
Не находит :(
+2
SwampRunner #
0
panterras #
Хм, что-то знакомое… Года три назад встречал, потерял линк ))
Зато теперь ваш сервис — в закладки )
0
puffofsmoke #
Что-то удачное находит только по наружному контуру.
По сравнению с импортным аналогом, что цвета поддерживает (а вот не помню адрес, но натыкался еще два года назад) — пилить и пилить.
0
vrecobra #
думаю, Вы имели в виду вот это:
labs.systemone.at/retrievr/

на самом деле, сделать поиск по цветам несложно — алгоритм это позволяет. но тогда усложнится и замедлится процесс рисования наброска. сейчас что-то изобразить можно парой движений мышью, а в цветном наброске надо будет дополнительно периодически переключать цвета, где-то делать заливку, и т.п. ну то есть все как в сервисе по ссылке выше. вопрос: а нужно ли это для поиска клипартов?
хотелось бы узнать мнение общественности по этому поводу. если многие сочтут это полезным — сделаем, не сомневайтесь)
0
puffofsmoke #
Ага. Именно ту штуку и видел.
Мое мнение о функционале — игнорировать. Я не пользуюсь таким поиском клипартов.

Но помню, что retrievr меня лучше понимал.
Может просто из-за размера базы.
+1
Rigo #
Я бы «поиск» и «очистить» поменял местами.
0
Pervuhin #
Полностью согласен, а то я шедевром увлекся и интуитивно нажал Clear. Сразу и не обратил внимания, что это. Такие вещи на подсознательном уровне уже хранятся ;-)
0
rekub #
Ну, у меня на подсознательном уровне Ok и Cancel. Но, в целом, вы конечно правы, в следующей версии интерфейса Clear и Search будут сделаны так, что их никто не перепутает :-))
0
Pervuhin #
Согласен, тут могут быть расхождения. Можно конечно попробовать решить проблему использованием стилей для этих кнопок. В целом, приятный стартап. Спасибо.
0
vrecobra #
все же, менять кнопки местами — довольно спорное решение, кому-то может быть удобнее как есть. пока же сделали шрифт кнопки «Search» жирным. надеюсь, путаницы будет меньше.
0
naething #
А сколько всего картинок проиндексировано?
0
vrecobra #
сейчас не так уж много — примерно 40 тысяч
0
Avg00r #
Сделайте прямой эфир :) 20-30 последних искомых изображений другими пользователями
0
steinebel #
Классная идея!)

p.s.


=)
0
indapublic #
0
13i #
глаз и цветочек нашел сразу — порадовало.
а то, что не нашел — видимо просто нет в бесплатных клипартах.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.