|
Бюджетный детектор движения., Предлагаю устроить мозговой штурм или признать задачу не имеющей решен |
|
|
|
Jun 9 2010, 06:08
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
Цитата(blackfin @ Jun 9 2010, 12:54)  Из бюджетных есть AMN33111J, но по дальности (5 м) не проходит. Если распознавать движение по сигналу с дешевой ч/б видеокамеры, обработку можно сделать практически на любом DSP или MCU у которого есть PPI или ISIF. То есть сама задача имеет только такое решение? А почему ISIF, это же насколько я знаю интерфейс напрямую с CCD/CMOS матрицы? Почему не поставить видео АЦП на параллельную шину и дешевую аналоговую камеру? И помогите оценить требуемые ресурсы и применяемый алгоритм. Я конечно попробую пообкатывать алгоритм определения движения на видеозаписи на компе, но ваше мнение тоже интересно. Цитата(stells @ Jun 9 2010, 13:00)  проинтегрировать кадр, можно просто аналогово, кадровые импульсы - для чтения значения и ресета интегратора Что то сомнения берут, что в случае интегрирования всего кадра можно будет получить какую то вменяемую информацию.
|
|
|
|
|
Jun 9 2010, 06:18
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(navy2000 @ Jun 9 2010, 10:08)  То есть сама задача имеет только такое решение? Отнюдь. Цитата(navy2000 @ Jun 9 2010, 10:08)  А почему ISIF, это же насколько я знаю интерфейс напрямую с CCD/CMOS матрицы? ISIF также поддерживает данные в формате ITU-R.656. Цитата(navy2000 @ Jun 9 2010, 10:08)  Почему не поставить видео АЦП на параллельную шину и дешевую аналоговую камеру? Потому что в этом случае ШД будет все время занята передачей данных с камеры, так что либо придется отказаться от SDRAM, либо нужно будет ставить отдельный буфер FIFO, либо применять DSP с отдельной шиной к DDR. Цитата(navy2000 @ Jun 9 2010, 10:08)  И помогите оценить требуемые ресурсы и применяемый алгоритм. В локации "этот" алгоритм называется Селекция Движущихся Целей (СДЦ).
Сообщение отредактировал blackfin - Jun 9 2010, 06:22
|
|
|
|
|
Jun 9 2010, 06:27
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
Цитата Потому что в этом случае ШД будет все время занята передачей данных с камеры, так что либо придется отказаться от SDRAM, либо нужно будет ставить отдельный буфер FIFO, либо применять DSP с отдельной шиной к DDR. Вряд ли будет нужно большое быстродействие. У нас не фотофиниш. Поэтому и больших объемов данных не будет. Если предположить, что объект не может пересечь контролируемую зону за секунду, то наверное достаточно одного кадра в секунду, а остальные можно игнорировать. Так как объект крупный (человек или электрокара), то наверное хватит даже полукадра. То есть получить 207 360 (720*288) байт и почти секунду вычислять. Поправьте если я в чем то не прав.
|
|
|
|
|
Jun 9 2010, 06:42
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
Цитата(blackfin @ Jun 9 2010, 13:32)  Один кадр в формате PAL имеет размер ~0.5 мегабайта. Где Вы собираетесь его сохранять для дальнейшей обработки? Ну думаю использовать ч/б камеру, у нее размер полукадра поменьше, да и сама стоит подешевле. Но вы правы, 200-250кБайт все равно нужно куда то складывать. Причем быстро. Примерно со скоростью 20мегабайт/с. А если организовать прямое копирование данных с видео АЦП во внешнее ОЗУ? А потом шину АЦП запретить и шуршать в ОЗУ обрабатывая данные. Там же кстати и предыдущий кадр нужно хранить. А возможно и не один. Если ставить Цитата практически на любом DSP или MCU у которого есть PPI или ISIF и SDRAM/DDR со всем этим. Боюсь о бюджетности можно будет забыть.
|
|
|
|
|
Jun 9 2010, 06:56
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
Цитата(MaslovVG @ Jun 9 2010, 13:51)  Ох уж эти заморочки. Без процессора никак. На днях в розничном магазине электротоваров купил датчик движения/освещенности за 267 рублей. Дальность срабатывания до 12 метров. Пдключаемая нагрузка до киловата. таймер 5сек - 8минут. Производство на Украине. В продаже было 4 разных модели. от наружных до устанавливаемых на вместо выключателя в обычную проводку. Сейчас марку и фирму не помню (датчик дома) Google в помощь. Не сочтите за труд проверить, реально ли он работает на 12 метров и насколько стабильно. И придете домой сообщите марку. Что то Google мне не помог.
|
|
|
|
|
Jun 9 2010, 07:24
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(navy2000 @ Jun 9 2010, 10:56)  Не сочтите за труд проверить, реально ли он работает на 12 метров и насколько стабильно. И придете домой сообщите марку. Что то Google мне не помог. Обычный пироэлектрический датчик. Чувствительность действительно может быть высокая, у меня дома иногда по отраженному от пола и стен сигналу срабатывает. Плюс, может быть повышена путём применения более сфокусированных линз Френеля. (у меня полусфера) Единственное, движущийся объект должен отличаться по температуре от окружающего фона.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jun 9 2010, 08:35
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
Цитата(MrYuran @ Jun 9 2010, 14:24)  Обычный пироэлектрический датчик. Чувствительность действительно может быть высокая, у меня дома иногда по отраженному от пола и стен сигналу срабатывает. Плюс, может быть повышена путём применения более сфокусированных линз Френеля. (у меня полусфера) Единственное, движущийся объект должен отличаться по температуре от окружающего фона. Насколько я понимаю дальность ограничена ложными срабатываниями из-за микро дрожания самого датчика. Чувствительность можно повышать но при этом повышается количество ложняков. Можно делать более узконаправленную линзу (ну точнее меньший угол между окнами линзы), но это тоже до какого то предела. Вообщем потолочных датчиков которые могут работать на высоте 8...10 метров я не встречал. Увы.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|