Разбитое Стекло И Пиксель

Ко мне пришёл мой брат. Отдохните, повидайтесь с родственниками, посмотрите на свой родной город. А заднее стекло его машины было разбито.

Прямо во дворе нашего дома.

Неприятно.



Разбитое стекло и пиксель

Когда он увидел, что стекло разбито, он начал осматриваться и заметил, что в доме есть камеры видеонаблюдения.

Он позвонил мне и спросил - как этим воспользоваться, как посмотреть, что произошло? Я слышал разговоры об этих камерах, что их собираются установить, но не знал, что они их уже установили.

Мы это поняли.

Оказалось, что видео можно посмотреть и скачать через мой личный кабинет на [сайте компании].

Машина простояла с вечера воскресенья до утра вторника, всего 35 часов 20 минут. В результате получилось 38 файлов по 30 и 50 минут каждый.

Почему-то не скачиваются 60 минут. Хорошо, нам нужно посмотреть на все это.

Я пошел на работу, а мой брат сидел дома за компьютером и просматривал эти файлы.

Скажу сразу, он ничего не видел, но я нашел.

Потому что я программист, а он нет).

Он сидел и смотрел в монитор, а я писал программу.

В общей сложности он провел около 15 часов, а я провел три недели вечерами после работы.

Я не считал свои часы.

Моя идея была проста.

Сигнализация должна была сработать.

Это значит, что если выделить на экране контрольную точку/пиксель, проследить ее по всему файлу/файлам, отобразить значения пикселей, например красный байт, в PNG-файле в виде диаграммы, то можно увидеть время, когда это произошло, и посмотрите, что произошло.

Это наполовину сработало.

Я поймал момент включения автосигнализации, но там ничего не произошло.

Сигнализация включилась, но было непонятно, почему она включилась.

Эту часть видео я вырезал, выложил в облако и отправил ссылку брату.

Он посмотрел и вообще ничего не увидел.

Правда, сложно увидеть, когда включена сигнализация.

Пришлось объяснять, куда смотреть, только тогда я это увидел.

Почему было разбито стекло, остается неясным.

Нам нужно больше видеокамер и возможности наблюдать.

Вероятно, скоро появится профессия «программист видеодетектива»).

Смотреть несколько часов, а может и десятков часов с нескольких камер — это работа.

Такие специалисты уже появляются в детективных сериалах.

Ну да, несколько камер, по несколько часов записи с каждой, всего 20-30-50 часов видео за 15-30 минут просмотренных.

Неважно, сколько вам придётся писать программу.

Или готовы подшутить.

Вот схема, на которой сработала сигнализация: (таких схем было несколько, но их гораздо проще просмотреть, чем файлы, из которых они были созданы).



Разбитое стекло и пиксель

Еще несколько фотографий:

Разбитое стекло и пиксель

Подсветка фар от проезжающего автомобиля.



Разбитое стекло и пиксель

Солнечный лучик.

В солнечную погоду вообще ничего не видно.

Если бы сработала сигнализация, то, наверное, операция была бы хорошо видна, но увидеть, что происходит позади машины, вообще было невозможно.

Днем, если машина стоит в тени, ее меньше видно, чем ночью, ее вообще не видно.



Разбитое стекло и пиксель

Скриншот окна программы с загруженной диаграммой в момент запуска.

На этом я остановился, программа осталась в таком виде, без иконок и т.п.

В общем это моя первая программа для UWP (Universal Windows Platform), мое первое знакомство.

Хотя, наверное, такие задачи лучше решать на Python. Репозиторий, если кому интересно недоделанная программа .

P.S. Стекло заменили, - шутит брат, - новое еще лучше, красивее.

Теги: #программирование #C++ #обработка изображений #Visual Studio #обработка видео #MediaPlayerElement

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.