![]() |
|
![]() ![]() ![]() |
|
mrgloom |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
вы сначала задачу нормально опишите.
неужно выделение конкретного объекта или объектов заданного типа? нужно ли сопровождать объект(трэкинг), движущийся объект? видео или все таки бмп? нужны готовые реализации? http://en.wikipedia.org/wiki/Content-based_image_retrieval определяют,используя тренировочные данные и классификаторы, что(~кошка,собачка,автобус...) находится на изображении и помечают рамкой. http://www.compvision.ru/forum/index.php?showtopic=607 chamfer matching(по предварительно заданному контуру находит на изображении объект\объекты) |
|||
|
||||
VictorTsaregorodtsev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 28.7.2006 Репутация: 3 Всего: 8 |
Обработка в реальном времени. Просто при тормозах проги вместо пропуска отдельных кадров (на обработку которых не хватает времени) начинается увеличение интервала времени между кадрами. Потому, что именно так работает использованный мной интерфейс видеозахвата (VideoForWindows - знаю, что старый и тормозной, но лень было писать новое, взял код видеозахвата из своей проги многолетней давности). Видео я в файл не пишу - а сразу показываю обработанный результат. Распараллелить - ну, например, один поток обрабатывает одну половину кадра, второй - вторую. |
|||
|
||||
Kasa89 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.8.2011 Репутация: нет Всего: нет |
Спасибо, Victor! все понятно =) я тут как-то про библиотеки спрашивала, ты же полюбому какими-то пользуешься? просто все так нахваливают openCV,я конечно понимаю что там много интересного)) даже сайт смотрела http://recog.ru |
|||
|
||||
VictorTsaregorodtsev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 28.7.2006 Репутация: 3 Всего: 8 |
В данном случае - не пользуюсь никакими ни для захвата видео (работаю напрямую с Win32 API - с его относящимися к VideoForWindows структурами и макросами), ни для обработки картинок и результатов. И раньше тоже для графики и видео ничем не пользовался. |
|||
|
||||
Kasa89 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.8.2011 Репутация: нет Всего: нет |
Есть ли какая-нить книжка по работе с изображениями БЕЗ ИСПОЛЬЗОВАНИЯ ДОПОЛНИТЕЛЬНО ПОДКЛЮЧЕННЫХ БИБЛИОТЕК на С++ - киньте пожалста ссылочку?
Как можно обратиться к координате и яркости конкретного пикселя (к цвету пикселя). Мне нужно найти контрастные точки на изображении - КАК это сделать, какими функциями? либо где почитать про эти функции? заранее спасибо |
|||
|
||||
mrgloom |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
не советую писать все своими руками. придется загружать его в бинарном виде через стандартные функции и парсить руками, попутно читая спецификацию на формат файла.
а так изображение обычно состоит из header+data. в header храниться информация о контенте, data это просто plain raw data. bmp наверно самый простой случай. bmp read/write ->google |
|||
|
||||
htoit |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 27.8.2011 Репутация: нет Всего: нет |
Используйте библиотеку OpenCV.
Если условие -- язык Си++, то без вариантов. Если такого условия нет, то используйте IMAQ-Vision, add-on пакета LabVIEW. Но IMAQ-Vision имеет недостатки: 1. проигрывает по быстродействию OpenCV, 2. не допускает тиражирование созданного продукта (лицензионные отчисления). Эта проблема тоже обходится: OpenCV интегрируется в LabVIEW -- см. например, http://sourceforge.net/search/?q=lvcv P.S. разбор bmp-файла -- самое простое в задаче. Его формат открыт и общедоступен: http://ru.wikipedia.org/wiki/BMP |
|||
|
||||
Kasa89 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.8.2011 Репутация: нет Всего: нет |
htoit, спасибо за инфу, еще раз убедилась в правильности выбора библиотеки =) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |