Корреляция признаков / блобов и анализ гистограмм - PullRequest
3 голосов
/ 17 марта 2011

Я работаю над поисковой машиной для эскизов, которая сопоставляет все чьи-либо наброски с изображениями в базе данных (база данных составляет всего около 40 изображений).Я делаю это в основном для удовольствия, поэтому я не очень хорошо разбираюсь в методах компьютерной визуализации.

Прежде всего, есть ли какие-то практические правила о том, как создавать гистограммы (размеры бина, диапазоны,так далее)?Я использую некоторый код гистограммы, найденный в http://www.scribd.com/doc/6194304/Histograms (но перенесенный на JavaCV).Иногда я получаю хорошие результаты, иногда я получаю плохие результаты, большую часть времени я получаю "ме" результаты.Я экспериментировал с TON с размерами и диапазонами бинов, и мне интересно, может ли здесь помочь сравнение гистограмм с более высокой размерностью?

Во-вторых, кажется, что черный цвет очень сильно присутствует в моем текущемнастройка гистограммы (даже черная точка сдвигает весь набор результатов).Стоит ли этого ожидать?Или я что-то напортачил?Пример: enter image description here И после точки: enter image description here Обратите внимание, что я уже получаю снимки "earthrise" при совпадении "close".

Мне также интересно, какие методы я должен использовать для blob илианализ особенностей.Я думаю, что такие вещи, как SURF, могут быть излишними, потому что я хочу только широко сравнивать капли, а не точно шаблоны карт.Есть ли способ сравнить края после прохождения через фильтр Canny?(Низкая сложность, если это возможно): enter image description here

Например, здесь я хочу, чтобы два смайлика были наверху, потому что игольный смайлик-шарик более тесно связан с формой смайлика, чем скуча маракуйи или галактики.

Фу длинный вопрос.Если вы хотите попробовать двигатель самостоятельно, перейдите по ссылке http://skrch.dvt.name/ (бесстыдная заглушка, я знаю, я знаю - работает только в FF / Chrome / Safari).Может быть, более опытные люди с компьютерным зрением могут делать предложения на основе результатов.О, я использую расстояние CV_COMP_BHATTACHARYYA при сравнении гистограмм (казалось, что оно дало наилучшие результаты, хотя хи-квадрат тоже неплох).

1 Ответ

2 голосов
/ 17 марта 2011

Есть ли фон?Это важно?Может быть, вам нужно посмотреть, есть ли пользовательский фон или нет.тогда вам «просто» нужно иметь 2 гистограммы на вход в дБ, одну с bg, одну без.

Это остановит земное восхождение, похожее на яблоко с точкой.

для базового разделения bg, попробуйте хитрость, затем возьмите «снаружи» и удалите ее из копии оригинала.

...