Pull to refresh
-8
0
Send message
не, нельзя так, автор сморозил просто.
будет либо «error: non-extern declaration of 'foo' follows extern declaration»
либо «error: 'extern' variable cannot have an initializer»
В таком случае лучше использовать uint8_t * и сразу будет понятно, что речь не о строках идет.
Автор трактует «безопасность» в контексте fail safe. Т.е. речь идёт не о затирании приватных данных после окончания работы сними, а о сокрытии ошибок в ПО.
Вот это я считаю главной победой Роскомпозора! Наконец то они добились что бы рутрекер послал всех правообладателей подальше.
Что-то я не припомню аналога прототипов функций, но для переменных. Это какое то дополнение в стандарте позволяющее два раза объявить переменную?
Вариант закрытия дыры и последующего использования зараженного устройства для поиска других уязвимых устройств кажется мне получше.
А дешевую WEB камеру можно прикрутить?
Кавитационные торпеды не управляемые и демаскируют себя и лодку, поэтому не востребованы. В полете крылатой ракеты по заранее проложенному маршруту тоже нет ничего особенного, томагавки делали это ещё в прошлом веке.
На примере самописца сбитого Су-24 мы прекрасно знаем, что может произойти с электроникой внутри прочного корпуса.
По вашему если эсминец ПРО не сбил самолёт, то это подтверждение того, что он был «ослеплен»?
На поезд технического прогресса. Потребность в нефти и газе будет снижаться и нужно начать продавать что то другое. В России нет нормальной конкуренции и это главное. Власть плотно сидит на природной ренте и не заинтересована в появлении других финансовых потоков, которые она не сможет контролировать.
Наличие Modbus это здорово. С для работы с ним полно готового софта, куча разных утилит и почти все SCADA системы умеют работать с Modbus.
На хабре была статья «Программное обеспечение для тестирования и наладки устройств и сетей на базе MODBUS»:
https://habrahabr.ru/post/281430/
Да, нам нужен был только датчик движения.
Следующая задача была на определение наличия крупных посторонних объектов в кадре, но она была решена таким же образом (сравнением дистанции с накопленным фоном).
Главным критерием была скорость обработки.
Я в свое время начал с этой статьи (перевода):
https://habrahabr.ru/post/120562/
Так же имеет смысл ознакомиться с оригиналом и комментариями к нему.
В итоге у нас на на Allwinner A13 (1GHz ARM v7) картинка с камеры (640х480) обрабатывалась за 4мс.
Алгоритм простой — каждую секунду делается кадр, вычисляется хеш и находится «дистанция» с предыдущим.
Когда в кадре ничего не происходит, дистанция обычно 0-1.
До этого использовали алгоритм основанный на подсчете количества пикселей, яркость которых изменилась более чем на N — он был медленный и ненадежный, сильно реагировал на цветовые/яркостные флуктуации.
Для детектирования движения в кадре очень хорошо себя показал перцептивный хеш.
После некоторой оптимизации время обработки кадра стало сравнимо с копированием этого кадра в памяти.
У нас этот алгоритм прекрасно работал. Видимо у кого то есть свои специфические задачи для которых этот алгоритм не подходит.
Автору однозначно стоит попробовать его на своей выборке, благо реализация уже готова.
Вам стоит обратить внимание на перцептивный хэш, он решает схожую задачу:
https://habrahabr.ru/post/120562/

Это самый быстрый способ поиска дубликатов изображений и на его основе можно сделать много интересных приложений, например детектирование движения в кадре.
Может оно и подводную лодку может засечь?
«GPRS навигатор» =)
«Большие» аналогичную задачу решили по другому, без интернета, серверов и базовых станций GSM.
http://avia-simply.ru/sistema-tcas/

Information

Rating
Does not participate
Registered
Activity