roboforum.ru

Технический форум по робототехнике.
Текущее время: 07 апр 2025, 08:27

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 10 май 2006, 12:45 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
Что касается предлагаемой мною библиотеки, то она достаточно проста для изучения, и использования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 май 2006, 12:51 
Не в сети

Зарегистрирован: 30 сен 2005, 14:04
Сообщения: 45
Откуда: Красноярск
прог. языки: C, C++
ФИО: Макаров Иван
Цитата:
Если есть проблемы, то почему бы и другие техногоии не использовать? Может выяснится, что OpenCV под работу с несколькими камерами вообще не заточена. Ничего плохого в использовании нескольких технологий не вижу. Во многих крупных проектах их как правило несколько.
Что касается Grand Challenge, то далеко не факт что люди там только OpenCV ограничивались.


Как же незаточена ... В процедурах библиотек  highgui и/или cvcam явно прописана возможность использования нескольких камер.

Самое интересное в том, что процедура cvcamCamerasCount() на выходе даёт 2...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 май 2006, 12:59 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
Goofy писал(а):
Цитата:
Если есть проблемы, то почему бы и другие техногоии не использовать? Может выяснится, что OpenCV под работу с несколькими камерами вообще не заточена. Ничего плохого в использовании нескольких технологий не вижу. Во многих крупных проектах их как правило несколько.
Что касается Grand Challenge, то далеко не факт что люди там только OpenCV ограничивались.


Как же незаточена ... В процедурах библиотек  highgui и/или cvcam явно прописана возможность использования нескольких камер.

Самое интересное в том, что процедура cvcamCamerasCount() на выходе даёт 2...


Имеется в виду одновременная работа с двумя камерами. Плюс эта возможность может пока только декларироваться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2006, 08:25 
Не в сети
Аватара пользователя

Зарегистрирован: 27 июл 2005, 14:12
Сообщения: 197
Откуда: Дмитров, Москва
прог. языки: С, asm
Как-то скачал я SDK для камер Logitech с их же сайта. Там были функции для работы с двумя камерами одновременно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2006, 09:56 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
North писал(а):
Как-то скачал я SDK для камер Logitech с их же сайта. Там были функции для работы с двумя камерами одновременно.


Заточка под конкретный тип камер, и конкретного производителя это не очень хороший вариант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2006, 13:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2005, 08:30
Сообщения: 440
Откуда: деревня - Тюмения
прог. языки: с++
Намного быстрее и правельнее напримую цеплятся к камерам, без всяких компанентов :), не нужно городить огород, нужно напримую исопльзовать TWAIN интефейс.
для начала, вы на каком языке пишите? си или делфи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2006, 13:39 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
yozik0ff писал(а):
Намного быстрее и правельнее напримую цеплятся к камерам, без всяких компанентов :), не нужно городить огород, нужно напримую исопльзовать TWAIN интефейс.
для начала, вы на каком языке пишите? си или делфи?


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2006, 14:30 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2005, 08:30
Сообщения: 440
Откуда: деревня - Тюмения
прог. языки: с++
ищем библиотеку TWAIN и цепляем ее
для делфя например можно взять "MultiTWAIN"
делай раз.

TWAIN_SetHideUI(0);--показывать не показывать диалоги (0-непоказываем, нафиг они мне нужны)

hDib:=TWAIN_AcquireNative(Handle,ИндекКамеры);--получаем изображение с камеры
дальше берем доступ к изображению
PInfo:=GlobalLock(hDib);

PInfo - картинка!!

TWAIN_FreeNative(hDib);--закрываем...

ФСЕ!!!!
больше ненужны никакие танцы с бубном!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 10:20 
Не в сети

Зарегистрирован: 10 апр 2005, 22:09
Сообщения: 30
помоему использование web камер для компьютерного зрения - жуткое извращение :)
сейчас в продаже полно решений для охранного видеонаблюдения
платы видеозахвата 4 канала 50 кадров - ~3000р. pIII 800Mhz 256 ram прекрасно успевает пожать и записать на диск изображение с 4 камер =)
к этим платам можно подключить любые аналоговые камеры для того-же видеонаблюдения которые по качеству изображения значительно привосходят web, а традиционных для web-камер глюков изображения и тормозов я вообще не замечал.
есть девайсы которые и на usb вешаются, но такие я не пробовал юзать..
есть конечно и минусы - посмотреть изображение можно только через софт идущий в комплекте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 14:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
crazy писал(а):
помоему использование web камер для компьютерного зрения - жуткое извращение :)

Даешь конкретное решение :!:

В теории всё красиво, а на практике - даже две вебкамеры через одно место только подключаются :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 15:39 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
crazy писал(а):
помоему использование web камер для компьютерного зрения - жуткое извращение :)
сейчас в продаже полно решений для охранного видеонаблюдения
платы видеозахвата 4 канала 50 кадров - ~3000р. pIII 800Mhz 256 ram прекрасно успевает пожать и записать на диск изображение с 4 камер =)
к этим платам можно подключить любые аналоговые камеры для того-же видеонаблюдения которые по качеству изображения значительно привосходят web, а традиционных для web-камер глюков изображения и тормозов я вообще не замечал.
есть девайсы которые и на usb вешаются, но такие я не пробовал юзать..
есть конечно и минусы - посмотреть изображение можно только через софт идущий в комплекте.


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

В идеале, как мне кажется,  это камера USB 2, или FireWire, или вообще Ethernet камера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 20:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сергей Мальцев писал(а):
или вообще Ethernet камера.

Нету нормальных, там сжатие такое, что всё в хлам... скорости кодировать на лету нормально не хватает... да и лишняя стоимость в Ethernet заливать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 21:17 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
2Dead
А сколько fps хочется получить? с таким потоком комп и шина справится?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 21:47 
Не в сети

Зарегистрирован: 10 апр 2005, 22:09
Сообщения: 30
Сергей Мальцев писал(а):
Аналоговые камеры имеют, как минимум две проблемы: черезстрочное кодирование

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

Сергей Мальцев писал(а):
что вызывает алиасинг, и двойное преобразование цифра-аналог, в итоге получается слегка размытое изображение, да еще плату видеозахвата надо прикупать.


при нормальной настрйке обектива этой размытости (покрайней мере невооружённым взглядом) не заметно. зато есть 50 fps (на две камеры по 25), огромный выбор камер от 600р и далее, качеством превосходящих web. в питере на рынке (юнона) без проблем можно взять девайс на тест =) видел платки на 4 канала 25fps помоему 1500р
..производителем предусмотрено подключение до 4 таких плат...
драва к ним есть, определяются они как устройства видеозахвата, но захватить видео я с них не пробовал - через спец прогу юзал.
тут можно посмотреть http://www.divikom.ru/catalog/Cards/Soft/tab/tab.htm
--
чёто я разашёлся как будто продавать их собрался =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 май 2006, 05:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
EdGull писал(а):
2Dead
А сколько fps хочется получить? с таким потоком комп и шина справится?

Для обычной работы вполне хватило бы качественного 320х240 на частоте 10fps, это 2.3Мбайта/сек. Но для некоторых применений желательно больше. Либо частота, либо разрешение.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO