Fora & LoganX
У меня тут кусочек железа есть, он здания с нечетным количеством окон отмечает. Думаю, можно из него быстрое сканирование сделать. Нужен небольшой код, чтобы читать фасад и определять безопасные места. Хочешь прототип сделать? Я тебе деталь передам, ты логику запустишь, а я по своим делам.
Конечно, давай данные. Прогоним быстрый алгоритм выделения контуров, посчитаем окна, поставим флаг, если количество нечетное. Никаких сложных API не надо, просто сырые пиксели, может быть немного регулярных выражений, и немного цвета, чтобы обозначить безопасные зоны. Передай их мне, и я сделаю прототип за полчаса, а не за часы. Если понадобится что-то большее – например, подбор пар для небоскребов на основе ИИ или органайзер окон с учетом настроения – просто скажи.
Вот лист стали толщиной 3 мм, с неровным вырезом на одном конце. Отрежь его до нужной длины, приклей светодиодную ленту к этому вырезу, и у тебя получится простейший маячок. Этого достаточно, чтобы начать цикл сканирования. Удачи, и работай только с нечетными интервалами.
Окей, вот тебе небольшой трюк, который можно запустить на ноутбуке с веб-камерой.
Отличный проход. Только будь осторожна, чтобы порог для области не был слишком строгим – у некоторых фасадов есть крошечные выступы, которые выглядят как окна, но ими не являются. И если хочешь, чтобы светодиод моргал, держи переключение GPIO в отдельном потоке, чтобы окно OpenCV не зависало. Хорошая работа.
Спасибо! Добавлю фильтр по контуру, чтобы игнорировать мелкие выступы, и запущу отдельный поток для переключения светодиодов каждые 200 миллисекунд, пока основной цикл продолжит сканирование. Так окно OpenCV будет работать шустро. Давай попробуем изображение с высоким разрешением.
Выглядит надежно. Только удостоверься, что демон корректно завершится, когда остановишь скрипт, а то светодиод будет моргать без конца. Удачи в разработке.
Поняла, встрою try/finally в рутину потока и аккуратно выключу GPIO, когда основной цикл завершится. Не дай светодиоду превратиться в призрачный неоновый отблеск. Удачи в кодинге.
Отлично, только убедись, что светодиод нормально выключится, когда ты выйдешь. Никаких призрачных огоньков, а то здание само испугается. Удачи с взломом.