[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4678: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4680: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4681: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4682: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
virt2real.ru • Просмотр темы - Аппаратная обработка видео для системы технического зрения
Страница 1 из 2

Аппаратная обработка видео для системы технического зрения

СообщениеДобавлено: 28 апр 2015, 02:59
Fiamma
Доброго времени суток)

После долгих мытарств мне удалось наконец удалось научиться общаться с модулями аппаратной обработки видео процессора DM365. , в частности, схема на 84 странице, вполне доступно объясняет, что можно сделать с изображением перед тем, как оно выйдет из видеовыхода. Конкретно для моей задачи мне необходим детектор границ. Одним из самых популярных программных решений является использование . Однако виртурилка, даже с помощью хорошо оптимизированной библиотеки OpenCV, просчитывала один кадр разрешением 320х180 за 2,5 секунды, что, естественно, для системы технического зрения чудовищно медленно. Поэтому для решения этой задачи был выбран модуль 2D Edge Enhancer (блок-схема его работы есть в том же документе на стр. 92), который вполне успешно с ней справился. Для моей работы трансляция видео на какой-либо хост не требуется, отладочные скриншоты снимаются на самой виртурилке и сохраняются на sd карточку в рабочем разрешении 320x180 и выглядят весьма неказисто, поэтому выкладывать их тут не буду) Однако после прекращения выполнения моей программы значения, записанные в регистры проца, сохраняются, поэтому в админке при включении, например, RTMP трансляции можно увидеть .
Как все это работает я сейчас рассказывать не буду - много буков, но если данная тема найдет достаточно заинтересованных слушателей, могу ответить на вопросы или даже попытаться написать отдельную подробную статью. Что делать с границами дальше - воля ваша. Я же собираюсь использовать эти данные для нахождения взлетно-посадочной полосы, на которую буду сажать свой беспилотник с помощью APM. Собственно, сам алгоритм обнаружения ВПП уже написан и работает, выдавая, правда, всего 1 FPS, осталось его оптимизировать и научиться общаться с APM. Дружбу с APM, кажется, здесь кто-то уже налаживал, поэтому, я надеюсь, мне кто-нибудь поможет)

Всем успехов и спасибо за внимание)

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 28 апр 2015, 10:14
realizator

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 28 апр 2015, 14:49
Gol

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 28 апр 2015, 22:55
Gol

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 29 апр 2015, 17:14
Fiamma

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 29 апр 2015, 22:20
eagafonov

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 30 апр 2015, 22:20
Gol

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 21 май 2015, 01:47
anenkov_a
У меня тут беспилотник с АПМ и виртурилкой+ модуль ШДМА. Могу на полеты пригласить ;)

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 10 июн 2015, 20:57
Fiamma
В процессе наладки общения виртурилки и APM возникла проблема. APM выход телеметрии (UART2) подключен к UART0 виртурилки. При попытке загрузки демон последовательного порта не справляется с нагрузкой (APM, я извиняюсь, срет в канал так, что обработчик не успевает переваривать) и ядро не стартует. А если и стартует, то в админке в окне вывода системных сообщений красуется ошибка прерывания irq40. Как-нибудь можно это победить? В моей программе есть свой обработчик входящих сообщений. Я бы убила этого демона, только вот не знаю, где он живет.

Re: Аппаратная обработка видео для системы технического зрен

СообщениеДобавлено: 10 июн 2015, 21:59
eagafonov
Что это за демон такой, который не даёт загрузиться ядру?

UART0 по умолчанию это вывод ядра и дефалтовая консоль. Вы его оторвали от потока вывода ядра? Если нет, то весь выхлоп APM скармливается в терминал.

UART1 пробовали использовать? Что будет, если APM подключить после того, как ядро виртурилка загрузится полностью?