Перейти к содержимому
Compvision.ru
helloworld

OpenCV: Классификатор

Recommended Posts

Всем доброго дня.

Появилась задача - сделать классификатор с помощью opencv.

Есть 4 класса фотографий: зебры, самолеты, машины и кошки (леопарды). Все разного размера, цветные, в каждом классе по 100 фотографий, итого - 400.

Вот несколько примеров:

0002zebra.png0007airplaneside.png0025automobiles.png0028leopards.png

Задача проста - в программу будет подаваться изображение, нужно вывести результат: тестируемая фотография принадлежит к зебрам\самолетам\машинам\кошкам.

Начал читать о SURF, достаточно интересная идея, выделяются точки и потом они сравниваются с другим изображением.

Будет ли SURF работать с 4 классами в моем случае?

Если у кого то есть рабочий пример использования SURF, буду очень благодарен, т.к. в поисковиках примеров использования почти нет.

Другие идеи тоже приветствуются!

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Думаю Вам будет это интересно:

http://pascallin.ecs.soton.ac.uk/challenges/VOC/voc2010/

Это к теме BagOfWords

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, почти то что надо, но по некоторым причинам я могу использовать только OpenCV 2.1, где bow нет (появился только в 2.2)

Появилась идея привязать SURF к KMeans (кластеризация) и потом уже сравнивать с тестируемым изображением (вернее сравнивать points of interest).

Всё это пока еще в процессе обдумывания, если у кого есть другие идеи, вперед!

Я пока начну понемногу писать код Surf+Kmeans.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

surf тут не подходит, ибо он сравнивает зебру и ту же самую зебру (например под другим углом или если видна половина зебры).

а вам надо сравнить зебру и другую зебру.

или точнее классифицировать к какому классу принадлежит предмет.

Image retrieval

Content-based image retrieval

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Описание классификатора Bag of Words (BOW), с исходниками для opencv 2.3

http://www.morethantechnical.com/2011/08/25/a-simple-object-classifier-with-bag-of-words-using-opencv-2-3-w-code/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×