Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выделение объекта (контура) на BMP, Выделить контур на изображении BMP 
:(
    Опции темы
mrgloom
Дата 23.8.2011, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 8.6.2011

Репутация: нет
Всего: нет



вы сначала задачу нормально опишите.
неужно выделение конкретного объекта или объектов заданного типа?
нужно ли сопровождать объект(трэкинг), движущийся объект?
видео или все таки бмп?
нужны готовые реализации?

http://en.wikipedia.org/wiki/Content-based_image_retrieval
определяют,используя тренировочные данные и классификаторы, что(~кошка,собачка,автобус...)  находится на изображении и помечают рамкой.
http://www.compvision.ru/forum/index.php?showtopic=607
chamfer matching(по предварительно заданному контуру находит на изображении объект\объекты)


PM MAIL   Вверх
VictorTsaregorodtsev
Дата 23.8.2011, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 28.7.2006

Репутация: 3
Всего: 8



Цитата(Kasa89 @  22.8.2011,  17:08 Найти цитируемый пост)
А как ее можно распараллелить?
У тя обработка не в реальном времени?

Обработка в реальном времени. Просто при тормозах проги вместо пропуска отдельных кадров (на обработку которых не хватает времени) начинается увеличение интервала времени между кадрами. Потому, что именно так работает использованный мной интерфейс видеозахвата (VideoForWindows - знаю, что старый и тормозной, но лень было писать новое, взял код видеозахвата из своей проги многолетней давности). Видео я в файл не пишу - а сразу показываю обработанный результат.
Распараллелить - ну, например, один поток обрабатывает одну половину кадра, второй - вторую.

PM MAIL WWW   Вверх
Kasa89
Дата 24.8.2011, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 19.8.2011

Репутация: нет
Всего: нет



Цитата(VictorTsaregorodtsev @ 23.8.2011,  15:30)
как ее можно распараллелить...
Обработка в реальном времени...

Спасибо, Victor! все понятно =)
я тут как-то про библиотеки спрашивала, ты же полюбому какими-то пользуешься? 
просто все так нахваливают openCV,я конечно понимаю что там много интересного)) даже сайт  смотрела http://recog.ru
PM MAIL   Вверх
VictorTsaregorodtsev
Дата 25.8.2011, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 28.7.2006

Репутация: 3
Всего: 8



Цитата(Kasa89 @  24.8.2011,  10:17 Найти цитируемый пост)
я тут как-то про библиотеки спрашивала, ты же полюбому какими-то пользуешься? 

В данном случае - не пользуюсь никакими ни для захвата видео (работаю напрямую с Win32 API - с его относящимися к VideoForWindows структурами и макросами), ни для обработки картинок и результатов. И раньше тоже для графики и видео ничем не пользовался.
PM MAIL WWW   Вверх
Kasa89
Дата 5.9.2011, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 19.8.2011

Репутация: нет
Всего: нет



Есть ли какая-нить книжка по работе с изображениями БЕЗ ИСПОЛЬЗОВАНИЯ ДОПОЛНИТЕЛЬНО ПОДКЛЮЧЕННЫХ БИБЛИОТЕК на С++     - киньте пожалста ссылочку? 
Как можно обратиться к координате и яркости конкретного пикселя (к цвету пикселя). Мне нужно найти контрастные точки на изображении - КАК это сделать, какими функциями? либо где почитать про эти функции?

 заранее спасибо
PM MAIL   Вверх
mrgloom
Дата 5.9.2011, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 8.6.2011

Репутация: нет
Всего: нет



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

а так изображение обычно состоит из header+data.
в header храниться информация о контенте, data это просто plain raw data.
bmp наверно самый простой случай.
bmp read/write ->google
PM MAIL   Вверх
htoit
Дата 7.9.2011, 06:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
Kasa89
Дата 14.9.2011, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 19.8.2011

Репутация: нет
Всего: нет



Цитата(htoit @ 7.9.2011,  06:02)
Используйте библиотеку OpenCV. 
Если условие -- язык Си++, то без вариантов...

P.S. разбор bmp-файла -- самое простое в задаче. Его формат открыт и общедоступен:
http://ru.wikipedia.org/wiki/BMP

htoit, спасибо за инфу, еще раз убедилась в правильности выбора библиотеки =)
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0661 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.