|
14-6-2008 18:29
c00xer
UPDATE 15.03.2009 Меняем стратегию: не надо изобретать велосипед, надо посмотреть, на чём ездят коллеги. Велосипед называется "детектор оставленных предметов". См. ссылку на 4-й странице.
Есть тема.. . Которую могу сформулировать одной фразой: для воронозажмурения применяй hi-tech решения. А теперь подробнее. Все знают про то, что на свете есть web-камеры и про то, что они бывают USB и IP. Про то, что у этих камер жёсткий растр, знают не все, но догадываются, ибо камеры эти насквозь цифровые. И про то, что есть такая штука, как детектор движения, тоже многие знают. Ближе к делу. В моём доме окна выходят на 2 стороны (восток и запад). Там всегда сидят вороны. Но в один прекрасный день мне надоело бегать от окна к окну на каждый "кар", тем более что они каркают, как правило, с крыши - вне досягаемости. Для начала я поставил на подоконник западного окна IP-камеру на штатив и наблюдал картинку на ноутбуке. Но глаза устают, да и нет времени и сил непрерывно глазеть на экран. Была мысль воткнуть программный детектор движения, но тут возникают затруднения:
Может, конечно, я слишком сгущаю краски и усложняю задачу, но есть негативный опыт работы с USB-камерами и обычными детекторами движения, когда ворона видна глазами и до неё рукой подать, а детектор движения её не чувствует. Но прогресс не стоит на месте, например, индусы научились распознавать человека по походке. Наверняка на форум заходят люди, сильные в программировании применительно к обработке изображений. В идеале - надо найти на это программу или "железяку" (а подобные устройсва есть (зеркало), я даже один купил, да вот не срабатывает на кара). Возможно, потребуется серьёзние программирование, знать бы, что делать. В любом случае рассчитываю на вашу помощь, ведь это будет полезно многим из нас. Ниже приведён пример картинки, получаемой с такой камеры. Согласен, место не оптимальное с точки зрения ТБ, но зато в кадр попали все типичные объекты, кроме самих каров (садятся на столбах и на кабель). |
|
14-6-2008 18:44
val-1
А следующим шагом будет винтовка пневматическая обыкновенная, установленная на штативе, и подключённая к датчику движения?
Ну чтоб из-за каждой кары к окошку не бегать ![]() ИМХО, но мне интересен и сам процесс бегания, сам от окошка к окошка перебегаю...... . |
|
14-6-2008 19:08
СЛЕПОЙ КРОТ
мечта - это самонаводящиеся пульки. Высыпал прямо из банки за окно и от ста до пятьсот ворон в разных районах города как груши попадали на землю через пять-десять секунд. )))
|
|
14-6-2008 19:25
c00xer
Причём здесь стёб? Программа должна лишь "прозвенеть" о появлении вороны в заранее определённых, безопасных с точки зрения ТБ, зонах. А уж прицелиться и сбить кара я уж как-нибудь смогу.
|
|
14-6-2008 20:03
val-1
Заметить (караулить, подкрасться) - для меня неотъемлемый процесс охоты. А стёб именно темой навеян. Потому что появление такой программы станет концом настоящей охоты, примерно для меня глядится так -
- сидишь за компом, неожиданно звонок в компе (ну или хрюканье, как в Касперском) - и приятный женский голос: "Цель у дальнего окна на втором фонаре, дистанция 72м, сила ветра - южный 1м/с, поправки 3,2 мила".. . Дистанцию и поправки несложно запрограммировать... . Ну и какой интерес? |
|
14-6-2008 20:24
M@DnE$$
Ну я себе ставил такую систему. Камера + ТВтюнер и выделенный сервак под это дело. Он у меня всё равно подъезд пишет, так что вторую камеру прикрутить - дело трёх минут. Пять дней, потом надоело.
Ходовая охота куда более приятней. Ну или автоохота. |
|
14-6-2008 20:25
M@DnE$$
+1 |
|
14-6-2008 21:02
c00xer
Ну, что я могу сказать.. . Вопрос философский. Может, нам на рогатки "пересесть"? Нет ведь, бьёмся за кучу, за скорости, покупаем винтовки всё дороже и дороже. Не кривите душой, почитайте-ка вот это: http://metodolog.ru/00124/00124.html (зеркало).
|
|
14-6-2008 21:36
val-1
С рогаток многие и начинали.. . Прогресс налицо.. |
|
14-6-2008 22:51
Сенатор
Выражаю уважение автору темы за капитальный подход.
Заметьте, автор предлагает систему обнаружения, а не автоуничтожения. Что вообщем то сродни использованию колокольчика на донке. Поделюсь соображениями: НА моей фотокамере такое уже не получится, потому что соединившись с комьютером она перестает снимать =( |
|
14-6-2008 23:30
kenzo~wow
у меня на смарте была программка SpyCam для 60 серии
краткое описание: Камера-шпион. Делает снимки автоматически через заданный промежуток времени незаметно для окружающих. Известны случаи серьезных скандалов и даже семейных размолвок (это правда!) Если Вы не хотите знать, чем занимается кто-то, пока Вас нет, лучше не ставьте эту программу. Меньше знаешь - крепче спишь. ВНИМАНИЕ! Не забудьте вручную остановить процесс съемки! Съемка продолжается в фоновом режиме даже при запуске любого другого приложения, вплоть до 100%-го заполнения памяти телефона. п.с. так толком я с ней и не разобрался, пизд.. нул телефон об пол, но идей Сенатора уже были воплощены, так что все невозможное возможно.. . |
|
15-6-2008 00:59
c00xer
2Сенатор:
Какое должно быть минимальное разрешение камеры? Многие новые вебкамеры, а также первые цифромыльницы, умеют делать непрерывную съёмку с максимально возможным для своей модели разрешением, причём частота опроса получается вполне приемлемая - около 2-3 кадров в секунду. Профессиональные аппараты умеют тоже, но сильно дорого - как хорошая винтовка. |
|
15-6-2008 11:44
GvozD
С вебкамерой Медбрат пробовал охотить. Работало все на пхп-скрипте. Говорит, весьма удачно.
|
|
15-6-2008 12:58
helicopter
Касательно кодинга: Если камера v4l поддерживается, то под linux не проблема сделать опрос её, допустим раз в 5 секунд и сравнивать кадры. Благо документации - завались и примеры можно посмотреть, т.к. софт в основном OpenSource
![]() ------ |
|
15-6-2008 13:26
Biolog .177
Мечта форточника- мощный лазер с наведением по камере. Сидишь себе на Ганзах. Комп сигналит о севшей вороне. Запускаешь программу, наводишь лазер мышкой, жмёшь на левую кнопку.. . И вороны нет, и палива нет.
Интересно, а что я делаю, выбирая пиратский Windows? |
|
15-6-2008 13:35
Сенатор
КМК, такое, чтобы ворона занимала хотябы пару другую пикселей. |
|
15-6-2008 13:44
M@DnE$$
Разве гугл уже отменили? Готового софта просто немеряно. Под любые задачи. Хотя возможно кому-то проще написать и операционную систему самому, чем пользоваться уже готовыми. |
|
15-6-2008 13:46
Steel Shadow
Смущаешь сторонников альтернативы ![]()
|
|
15-6-2008 14:59
We$t
Ну вы блин даёте (с)
|
|
15-6-2008 15:23
c00xer
Ага.. . Читаем первый пост внимательнее, там написано, как этот самый софт решает эту задачу. Что у камеры есть собственный шум, знаете? Так вот "обычные" алгоритмы фильтруют такой маленький объект, как ворона. Вешать гирлянду из 5-6 камер с телеобъективами (на каждую зону) ой как неохота, и процессор тоже не резиновый. |
|
15-6-2008 15:51
c00xer
Хорошо, сформулирую вопрос по-другому. Классический алгоритм со сравнением соседних кадров непригоден, точнее, требуется серьёзное изменение. Помимо того, что мы нормируем кадр по яркости и режем кадр на "квадратики" (фиксированные или заданные пользователем - неважно), мы также различаем результаты суммирования в каждом таком квадратике на "среднестатистический без вороны +-шум" и "предположительно с вороной", затем усредняем вторую группу и снова оцениваем шум, теперь уже для этой группы. Нам важно получить именно время накопления, пока по статистике эти два вида не "расползутся" хотя бы в одном квадратике, - это и будет сигналом тревоги.
1. Будет ли работать этот алгоритм, или он будет "сбиваться" на ровном месте? 2. Может, этот алгоритм уже описан и даже где-то реализован? Тогда подкиньте ссылку. |
|
15-6-2008 18:01
Сенатор
Нет лучшего способа узнать чем попробовать (с)
Честно говоря 6 раз прочитал не понял я ничего. Вся идея со статистикой и усреднением по квадратикам.. это чтобы отделить ШУМ матрицы от появления вороны? я правильно понял? Тогда по идее - должно получится. Но КМК, суммируя по квадрату яркость пикселей, ты уже усредняешь ШУМ. Статистика не нужна. |
|
15-6-2008 18:11
c00xer
Да. |
|
18-6-2008 15:16
Bsod
Из софта , распознающего движения во многих регионах - webcamXP, Active Web Cam.
НО,про не совсем понял как считают статистику. А так твой алгоритм будет искать места где произошло движение. |
|
18-6-2008 16:55
c00xer
Active Web Cam и WebcamXP распознают, как вы справедливо заметили, именно движение. А мне надо обнаружить внезапно остановившийся в заданной зоне (зонах) объект. Моторизованная камера (самоделка) у меня уже есть, но это, ИМХО, тупиковый путь. Программу я сейчас пишу сам.
|
|
18-6-2008 22:06
val-1
Если получится - поделись - интересно! Хоть и не признаю этот путь, но всё равно интересно! |
|
6-7-2008 07:18
imbastyle
ну где автор подевался? классную штуку ведь затеял =)
ждём результатов тестирования) |
|
6-7-2008 09:36
c00xer
Автор пишет программу. Алгоритм готов только на бумаге. Средство реализации - связка Delphi7+DSPack. А пока работает по старинке.
|
|
11-8-2008 03:59
c00xer
Чтобы не затягивать ситуацию, выкладываю промежуточный результат: http://c00xer.doesntexist.com/my , там (среди прочего говна) лежат два RAR архива. Тот, который classic - понятно. Алгоритм, тысячу раз описанный и, в общем-то, следующий из здравого смысла. Кстати, хорошо работает по срулям! А тот, который crows, - это и есть плод ежиной (или теперь уже совиной) мысли. Конечно, у меня не хватило терпения реализовать всё задуманное. Но, в надежде, что у кого-нибудь терпения хватит, я выкладываю обе версии с исходниками. То есть open source - бери и ковыряй. Вам понадобится библиотека Dspack. Чтобы просто запустить программу, ничего кроме EXE-файла и папки log не нужно. Ну, естественно, нужна веб-камера - любая, опознающаяся в Виндах как WDM или VFW устройство. То есть, всё, что "скушает" обычный Amcap, годится и для моих программ.
|
|
11-8-2008 15:56
SthPhoenix
А можно подробней про моторизированную камеру? Особенно интересует механика и аппаратная часть интерфейса.
|
|
11-8-2008 15:56
wasserfall
Какой там файл проектный? Я в С просто пишу.. .
|
|
11-8-2008 20:19
c00xer
Камера.. . Дурацкая камера. Двигатели постоянного тока, коллекторные, привод редукторный. Один из редукторов накрылся, когда я вёл (из дома по TCP/IP) камеру, а уборщица накрыла её тряпкой. Вместо Н-мостов обычные реле с сухими контактами, чтобы было быстрое торможение. Реле вот в виде такой сборки (зеркало). Почему 8 каналов, а не 4, ведь осей 2? Ну скажу. Там была ещё инфракрасная подсветка и.. . Скиф с кое-какой механикой. Вот это обстоятельство и смущало персонал, заходящий в серверную.
|
|
11-8-2008 20:19
c00xer
Проектный файл .dpr
|
|
12-8-2008 00:29
SthPhoenix
Долго плакал под столом ) |
|
12-8-2008 00:43
wasserfall
Хе, сторожевой комплект админа
![]() Разным интересующимся. На эту же тему: 1/2 OFF. Отчет по применению нелетального лазерного оружия. и далее. |
|
12-8-2008 00:44
c00xer
Это сейчас смешно, а тогда было адское палево.
|
|
12-8-2008 00:58
Lavender
ДятелХантера на Оргах спросите - он делал, вроде такую штуку. Поднимала тревогу при усаживании ворон на контрольных точках.
|
|
12-8-2008 01:05
SthPhoenix
Не, просто тревога уже не катит ) Надо чтоб ещё и стреляло ))))
|
|
12-8-2008 01:21
c00xer
Это DyatlHunter? У меня нет регистрации на airgun.org.ru, поиск тоже ничего не дал. Если помните, дайте ссылку, пожалуйста. Очень интересно, особенно программная часть. |
|
|