реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> WEB камера, Полный доступ в собственной программе
Mirabella
сообщение Mar 10 2008, 06:29
Сообщение #1


старушка-процентщица
****

Группа: Свой
Сообщений: 817
Регистрация: 8-03-06
Пользователь №: 15 067



Спрашивала даже на очень специализированных форумах, кроме общих советов (поищите на форумах)
ничего не получила.
Задача стоит следующая:
Движется конвейер с образцами (не буду уточнять чего, это из области медицины).
Стоит обычная WEB камера, передает изображение в компьютер.
Необходимо сохранять кадры в каком-либо графическаом формате и обрабатывать изображение по какому-либо алгоритму.
С алгоритмом вопросов нет.
Как , например в Delphi, сохранять принятое изображение и получить доступ к его пикселам?
Нужен пример работающего кода.
Помогите, кто чем может...
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Mar 10 2008, 06:57
Сообщение #2


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Проблема в том что WEB камера уже по умолчанию жмет изображение в какой-то формат лишь потом плюет его в USB. О по-пиксельности можно забыть. Потому что бы "принять" картинку очень неплохо бы довольно долго посидеть над USB, WEB-камерами, и написанием драйверов для онных под определенной ОС. Чем я к сожалению похвастаЦЦо не могу. Боюсь, что какой бы код Вам не подкинули - все равно не получится быстро и будет не то. Зачем же я тогда ответил? Просто я точно знаю что подобную муть используют у нас в институте крови (Киев). Но там взяли секюрити камеру, смеятЦЦо не надо, дорогие камеры с аналоговым выходом показываю как наш центральный канал - УТ1. Идея такова камера - АЦП+контроллер который принимает аналоговый ТВ-сигнал с достаточной буферной памятью - каждый ТВ кадр ложит в двумерный массив и передает его так или иначе в USB(при наличии специальных ИМС и драйверов сложность работы соизмерима с UART-ом). Замечу - теперь можно говорить о попиксельности! Как для меня то такой путь в разы проще чем курить чужие доки, базарить на линуксовых(потому как там есть спецы чьи исходники доступны) форумах на английском и так и не добиться результатов...

P.S.: О, бабушка, да Вы у нас еще и программист... biggrin.gif Не перестаю поражаЦЦо Вашим талантам.

P.P.S.: кстати. я вот что подумал, ну и что, что конвеер, если субстанция о которой приличная дама стесеняется говорить на форуме, движется под действием автоматизма и может фиксированное время долго оставаться неподвижной, то таким способом можно ввести картинку и прямо через RS-232 с помощью atMegи, вспомните принцип стробоскопирования-децимации.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Doka
сообщение Mar 10 2008, 12:06
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(DRUID3 @ Mar 10 2008, 09:57) *
Как для меня то такой путь в разы проще чем курить чужие доки, базарить на линуксовых(потому как там есть спецы чьи исходники доступны) форумах на английском и так и не добиться результатов...

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


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Mirabella
сообщение Mar 10 2008, 13:21
Сообщение #4


старушка-процентщица
****

Группа: Свой
Сообщений: 817
Регистрация: 8-03-06
Пользователь №: 15 067



Цитата(Doka @ Mar 10 2008, 15:06) *
в линуксе есть утилита, .....
наверняка етсь что-нибудь полегче GIMPa........
т.е. в принципе всё решается в границах написания bash-скрипта - обложки для утилит.

crying.gif
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Mar 10 2008, 14:37
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(Mirabella @ Mar 10 2008, 09:29) *
Стоит обычная WEB камера, передает изображение в компьютер.
Как , например в Delphi, сохранять принятое изображение и получить доступ к его пикселам?
Нужен пример работающего кода.
Помогите, кто чем может...

А обязательно WEB камера? Пару лет назад я делал захват с обычной камеры +ТВ тюнер именно на Дельфях. Проблем не было, нашел работающий код и легко доработал его. Да и проблем с джипегом нет. Дело в том, что с ТВ тюнером идет драйвер со стандартным интерфейсом, который легко использовать.
Go to the top of the page
 
+Quote Post
Mirabella
сообщение Mar 10 2008, 19:10
Сообщение #6


старушка-процентщица
****

Группа: Свой
Сообщений: 817
Регистрация: 8-03-06
Пользователь №: 15 067



Цитата(Andreas1 @ Mar 10 2008, 17:37) *
А обязательно WEB камера? Пару лет назад я делал захват с обычной камеры +ТВ тюнер именно на Дельфях. Проблем не было, нашел работающий код и легко доработал его. Да и проблем с джипегом нет. Дело в том, что с ТВ тюнером идет драйвер со стандартным интерфейсом, который легко использовать.

Совсем не обязательно WEB камера. ТВ тюнер -это даже лучше.
Можно организовать множество каналов передачи.
Это актуально, т.к. образцы (срезы тканей) подвергаются дозированному СВЧ облучению (по сути -нагреву) и крайне желательно одновременная передача изображений поверхности структуры от нескольких образцов с одинаковой температурой.
Если можно , поделитесь пожалуйста кодом (mirra-korn@ yandex.ru).
Go to the top of the page
 
+Quote Post
khach
сообщение Mar 11 2008, 07:49
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Возьмите в сети исходники Dscaler - там почти все есть
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Mar 12 2008, 17:47
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(Mirabella @ Mar 10 2008, 22:10) *
Если можно , поделитесь пожалуйста кодом (mirra-korn@ yandex.ru).

Они остались на старой работе, там на несколько дней вырубили инет. Если еще будет интересно в конце этой, начале следующей недели, {и не прибили там} вышлю.
Посмотрите еще на российских дельфовских свалках компонент, я именно там находил, причем несколько. Это компонент для захвата видео.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Mar 12 2008, 18:43
Сообщение #9


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Andreas1 @ Mar 12 2008, 19:47) *
Они остались на старой работе, там на несколько дней вырубили инет. Если еще будет интересно в конце этой, начале следующей недели, {и не прибили там} вышлю.
Посмотрите еще на российских дельфовских свалках компонент, я именно там находил, причем несколько. Это компонент для захвата видео.

Вышлите его сюда, а? biggrin.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 15:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.0143 секунд с 7
ELECTRONIX ©2004-2016