Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Программисты — удалённая работа в Москве

Дата: 2024-06-20
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-06-20
Описание
Data Science. Разработка с нуля. ТЗ в файле ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ СИСТЕМЫ ВИДЕОНАБЛЮДЕНИЯ С НЕЙРОСЕТЕВЫМ АНАЛИЗОМ ДЛЯ СТРОЙПЛОЩАДКИ 1. Общие сведения 1.1. Настоящее техническое задание (ТЗ) определяет требования к разработке и внедрению системы видеонаблюдения с нейросетевым анализом для стройплощадки. 1.2. Целью разработки системы является: • Повышение безопасности на стройплощадке; • Снижение количества происшествий; • Автоматизация контроля за соблюдением правил техники безопасности; • Оперативное оповещение о нарушениях и происшествиях. 1.3. Система должна соответствовать следующим требованиям: • Функциональность: o Распознавание и анализ видеопотока с камер видеонаблюдения; o Детектирование различных нарушений и опасностей, таких как: ▪ Отсутствие каски на голове рабочего; ▪ Нахождение людей в опасной зоне; ▪ Задымление; ▪ Возгорание; ▪ Падение предметов; ▪ Несанкционированное проникновение на территорию стройплощадки; o Формирование тревожных событий с указанием типа события, времени и места его происшествия; o Отправка тревожных событий на пульт службы охраны/безопасности; o Отправка push-уведомлений о тревожных событиях на мобильные телефоны пользователей приложения; o Поддержка архива видеозаписей с возможностью поиска по событиям; o Масштабируемость системы для возможности подключения дополнительных камер; • Производительность: o Обработка видеопотока в реальном времени; o Минимальная задержка между детектированием события и отправкой тревожного сообщения; • Надежность: o Круглосуточная работа системы; o Бесперебойная обработка видеопотока; o Минимизация ложных срабатываний; • Информационная безопасность: o Защита конфиденциальности информации; o Ограничение доступа к системе и видеоархиву; • Удобство использования: o Простой и понятный интерфейс для пользователей; o Возможность настройки системы под нужды заказчика. 2. Функциональные требования 2.1. Система должна обеспечивать: • Видеоаналитика: o Распознавание людей и объектов на видеопотоке; o Детектирование заданных сценариев (см. п. 1.3); o Формирование тревожных событий с указанием типа события, времени и места его происшествия; • Оповещение: o Отправка тревожных событий на пульт службы охраны/безопасности; o Отправка push-уведомлений о тревожных событиях на мобильные телефоны пользователей приложения; • Архив видеозаписей: o Хранение видеозаписей с камер видеонаблюдения; o Возможность поиска по событиям; • Настройка системы: o Возможность настройки параметров системы, таких как: ▪ Чувствительность детекторов; ▪ Правила формирования тревожных событий; ▪ Список пользователей для оповещения; • Администрирование: o Контроль работоспособности системы; o Управление пользователями; o Просмотр журнала событий; 2.2. Интерфейс системы должен обеспечивать: • Отображение видеопотока с камер видеонаблюдения; • Отображение списка тревожных событий; • Просмотр видеозаписей из архива; • Настройку параметров системы; • Администрирование системы. 3. Технические требования 3.1. Аппаратное обеспечение: • Сервер для размещения системы видеонаблюдения; • Камеры видеонаблюдения с поддержкой IP-соединения; • Мобильное приложение для пользователей. 3.2. Программное обеспечение: • Операционная система сервера: 3.3. Требования к нейросетевой модели: • Нейросетевая модель должна быть обучена на наборе данных, содержащем видеозаписи с различных стройплощадок; • Модель должна иметь высокую точность распознавания людей, объектов и событий; • Модель должна быть оптимизирована для работы в реальном времени; • Модель должна поддерживаться и обновляться разработчиком. 4. Этапы разработки и внедрения 4.1. Разработка системы: • Разработка технической архитектуры системы; • Разработка программного обеспечения; • Обучение нейросетевой модели; • Тестирование системы. 4.2. Внедрение системы: • Монтаж камер видеонаблюдения; • Настройка и установка программного обеспечения; • Обучение пользователей; • Ввод системы в эксплуатацию. Дополнительные требования • Интеграция с другими системами: o Система должна поддерживать интеграцию с другими системами безопасности, такими как система контроля доступа, система охранной сигнализации; • Кибербезопасность: o Система должна соответствовать требованиям к кибербезопасности; • Техническая поддержка системы в течение месяцев с момента ввода системы в эксплуатацию. _________________________________________________________ ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ СИСТЕМЫ ВИДЕОНАБЛЮДЕНИЯ С НЕЙРОСЕТЕВЫМ АНАЛИЗОМ ДЛЯ СТРОЙПЛОЩАДКИ 1. Общие сведения 1.1. Настоящее техническое задание (ТЗ) определяет требования к разработке и внедрению системы видеонаблюдения с нейросетевым анализом для стройплощадки. 1.2. Целью разработки системы является: • Повышение безопасности на стройплощадке: o Снижение количества происшествий; o Автоматизация контроля за соблюдением правил техники безопасности; o Оперативное оповещение о нарушениях и происшествиях. • Повышение эффективности работы: o Автоматизация контроля за ходом строительства; o Анализ данных для оптимизации рабочих процессов. 1.3. Система должна соответствовать следующим требованиям: • Функциональность: o Видеоаналитика: ▪ Распознавание и анализ видеопотока с камер видеонаблюдения; ▪ Детектирование заданных сценариев (см. п. 1.3); ▪ Формирование тревожных событий с указанием типа события, времени, места его происшествия и, если возможно, идентификации лиц, участвующих в нем; ▪ Классификация событий по степени важности (критические, важные, информационные); ▪ Подсчет людей в зоне строительства; ▪ Распознавание и анализ действий людей (например, использование инструментов, перемещение материалов); ▪ Распознавание и анализ транспортных средств (например, въезд/выезд на территорию, движение по стройплощадке); ▪ Распознавание номерных знаков транспортных средств; ▪ Контроль за соблюдением правил техники безопасности (наличие касок, спецодежды, защитных очков); ▪ Контроль за зоной доступа (определение лиц, не имеющих права доступа на территорию стройплощадки); ▪ Контроль за периметром стройплощадки (определение попыток проникновения); ▪ Детектирование аномального поведения (например, драки, падение предметов, скопление людей); ▪ Детектирование задымления, возгорания, утечки опасных веществ; ▪ Детектирование повреждений конструкций, оборудования; ▪ Детектирование погодных явлений, способных повлиять на безопасность (сильный ветер, дождь, снегопад); ▪ Анализ видеопотока в реальном времени; ▪ Поддержка архива видеозаписей с возможностью поиска по событиям; ▪ Масштабируемость системы для возможности подключения дополнительных камер; o Оповещение: ▪ Отправка тревожных событий на пульт службы охраны/безопасности; ▪ Отправка push-уведомлений о тревожных событиях на мобильные телефоны пользователей приложения; ▪ Интеграция с системами оповещения (сирены, громкоговорители); ▪ Визуальная и звуковая индикация тревожных событий на рабочих местах; o Архив видеозаписей: ▪ Хранение видеозаписей с камер видеонаблюдения; ▪ Поддержка различных форматов хранения видео; ▪ Возможность поиска по событиям, времени, дате, типу события, номеру камеры; ▪ Возможность экспорта видеозаписей; o Настройка системы: ▪ Возможность настройки параметров системы, таких как: ▪ Чувствительность детекторов; ▪ Правила формирования тревожных событий; ▪ Список пользователей для оповещения; ▪ Уровни доступа к функциям системы; ▪ Параметры хранения видеозаписей; ▪ Поддержка различных сценариев работы системы; o Администрирование: ▪ Контроль работоспособности системы; ▪ Управление пользователями; ▪ Просмотр журнала событий; ▪ Обновление программного обеспечения; ▪ Диагностика и устранение неисправностей; ▪ Резервное копирование данных; ▪ Аудит системы безопасности; • Производительность: o Обработка видеопотока в реальном времени; o Минимальная задержка между детектированием события и отправкой тревожного сообщения; o Возможность одновременной обработки видеопотока с нескольких камер; o Масштабируемость системы для поддержки большого количества камер • Надежность: o Круглосуточная работа системы; o Бесперебойная обработка видеопотока; o Минимизация ложных срабатываний; o Резервирование критичных компонентов системы; o Защита от сбоев и отказов; • Информационная безопасность: o Защита конфиденциальности информации; o Ограничение доступа к системе и видеоархиву; o Шифрование данных; o Соблюдение требований к информационной безопасности; o Регулярный аудит системы безопасности; • Удобство использования: o Простой и понятный интерфейс для пользователей; o Поддержка различных устройств (ПК, планшеты, смартфоны); o Возможность персонализации интерфейса; o Контекстная помощь; o Доступная документация; • Интеграция: o Поддержка интеграции с другими системами безопасности (система контроля доступа, система охранной сигнализации); o Поддержка интеграции с системами управления строительством; o Поддержка интеграции с системами видеоаналитики; • Обучение: o Предоставление материалов для обучения пользователей; o Проведение обучающих семинаров; • Техническая поддержка: o Гарантийное обслуживание; o Послегарантийное обслуживание; o Консультации по вопросам эксплуатации системы; o Решение технических проблем; o Обновление программного обеспечения. 2. Функциональные требования 2.1. Система должна обеспечивать: 2.1.1. Видеоаналитику: • Распознавание людей: o Количество людей в кадре; o Лица людей (при достаточном качестве изображения); o Позы людей; o Направление движения людей; o Наличие средств индивидуальной защиты (каски, очки, спецодежда); o Идентификация лиц (при наличии базы данных). • Распознавание объектов: o Транспортные средства (тип, номерной знак); o Строительные материалы (тип, количество); o Оборудование (тип, состояние); o Опасные предметы (взрывчатые вещества, оружие). • Распознавание событий: o Нарушение правил техники безопасности (отсутствие каски, работа в опасной зоне); o Проникновение на территорию стройплощадки; o Кража материалов; o Повреждение имущества; o Возгорание, задымление; o Аварии, происшествия; o Погодные явления (сильный ветер, дождь, снегопад). 2.1.2. Оповещение: • Отправка тревожных событий: o Пульт службы охраны/безопасности; o Мобильные телефоны пользователей приложения; o Системы оповещения (сирены, громкоговорители); o Рабочие места (визуальная и звуковая индикация). • Формат тревожного события: o Тип события; o Время события; o Место события; o Изображение/видео события; o Идентификация лиц, участвующих в событии (при 2.1.3. Архив видеозаписей: • Хранение видеозаписей: o Не менее дней; o Поддержка различных форматов хранения o Резервное копирование. • Поиск по событиям: o Тип события; o Время события; o Дата события; o Номер камеры; o Идентификация лиц (при наличии). • Экспорт видеозаписей: o Различные форматы; o Возможность записи на USB-носитель. 2.1.4. Настройка системы: • Параметры детекторов: o Чувствительность; o Зоны детекции; o Фильтры по типу объекта/события. • Правила формирования тревожных событий: o Условия срабатывания; o Тип события; o Способы оповещения. • Список пользователей для оповещения: o Контактные данные; o Уровень доступа; o Права на получение уведомлений. • Уровни доступа к функциям системы: o Администратор; o Оператор; o Пользователь. • Параметры хранения видеозаписей: o Срок хранения; o Качество записи; o Резервное копирование. 2.1.5. Администрирование: • Контроль работоспособности системы: o Мониторинг статуса камер; o Мониторинг сервера; o Мониторинг сети; o Получение уведомлений о сбоях. • Управление пользователями: o Добавление/удаление пользователей; o Назначение прав доступа; o Сброс паролей. • Просмотр журнала событий: o Фильтрация по времени, типу события, камере; o Поиск по событиям. • Обновление программного обеспечения: o Автоматическое/ручное обновление; o Резервное копирование перед обновлением. • Диагностика и устранение неисправностей: o Инструменты диагностики; o Журнал ошибок; o Удаленная помощь. • Резервное копирование данных: o Видеозаписи; o Настройки системы; o Журнал событий. • Аудит системы безопасности: o Регулярный аудит; o Выявление и устранение уязвимостей. 2.2. Интерфейс системы должен обеспечивать: • Отображение видеопотока с камер видеонаблюдения: o Разные режимы просмотра (один экран, несколько экранов, режим тревоги); o Управление камерами (переключение, поворот, наклон, масштабирование); o Поиск по событиям; o Экспорт видеозаписей. • Отображение списка тревожных событий: o Тип события; o Время события; o Место события; o Изображение/видео события; o Идентификация лиц, участвующих в событии (при наличии); o Подтверждение/отклонение события; o Фильтрация по типу события, времени, камере. • Просмотр видеозаписей из архива: o Поиск по событиям, времени, дате, типу события, номеру камеры; o Воспроизведение, перемотка, остановка; o Загрузка видеозаписей. • Настройку системы: o Параметры детекторов; o Правила формирования тревожных событий; o Список пользователей для оповещения; o Уровни доступа к функциям системы; o Параметры хранения видеозаписей. • Администрирование: o Контроль работоспособности системы; o Управление пользователями; o Просмотр журнала событий; o Обновление программного обеспечения; o Диагностика и устранение неисправностей; o Резервное копирование данных; o Аудит системы безопасности. 3. Технические требования 3.1. Аппаратное обеспечение: 3.1.1. Сервер 3.1.2. Камеры видеонаблюдения: • Тип камер: IP-камеры; • Разрешение не менее Full HD; • Функции: o ИК-подсветка; o WDR; o PoE; o Поддержка ONVIF. 3.1.3. Мобильное приложение: • Платформы: Android, iOS; • Функции: o Просмотр видеопотока с камер; o Получение push-уведомлений о тревожных событиях; o Просмотр списка тревожных событий; o Подтверждение/отклонение событий; o Просмотр видеозаписей из архива. 3.2. Программное обеспечение: 3.2.1. Операционная система сервера. 3.2.2. ПО для видеонаблюдения: • Поддержка IP-камер; • Видеоаналитика (распознавание людей, объектов, событий); • Формирование тревожных событий; • Отправка тревожных событий на пульт охраны/безопасности; • Отправка push-уведомлений; • Архив видеозаписей; • Настройка системы; • Администрирование. 3.2.3. Нейросетевая модель: • Обучена на наборе данных, содержащем видеозаписи с различных стройплощадок; • Высокая точность распознавания людей, объектов и событий; • Оптимизирована для работы в реальном времени; • Поддерживается и обновляется разработчиком. 4. Этапы разработки и внедрения 4.1. Разработка системы: • Техническое проектирование; • Разработка программного обеспечения; • Обучение нейросетевой модели; • Тестирование системы. 4.2. Внедрение системы: • Монтаж камер видеонаблюдения; • Настройка и установка программного обеспечения; • Обучение пользователей; • Ввод системы в эксплуатацию. Дополнительные требования • Интеграция с другими системами: o Система контроля доступа; o Система охранной сигнализации; o Система управления строительством (BIM, ERP); o Системы видеоаналитики. • Кибербезопасность: o Соответствие требованиям к кибербезопасности o Защита от кибератак; o Шифрование данных. • Техническая поддержка: o Гарантийное обслуживание; o Послегарантийное обслуживание; o Консультации по вопросам эксплуатации системы; o Решение технических проблем; o Обновление программного обеспечения. Детализация функциональных требований 13.1. Распознавание людей: • Точность распознавания: • Минимальное расстояние для распознавания: • Максимальное количество людей в кадре: • Распознавание лиц: o В базе данных лиц o В реальном времени (при наличии достаточного качества изображения) • Отслеживание траектории движения людей: o Определение направления движения o Зоны входа/выхода o Скорость перемещения • Анализ действий людей: o Использование инструментов o Перемещение материалов o Общение между людьми o Опасные действия (падение, столкновение) 13.2. Распознавание объектов: • Типы объектов: o Транспортные средства (легковые, грузовые, спецтехника) o Строительные материалы (кирпич, арматура, бетон) o Оборудование (краны, экскаваторы, бульдозеры) o Опасные предметы (взрывчатые вещества, оружие) • Точность распознавания: • Минимальный размер объекта: • Отслеживание перемещения объектов: o Траектория движения o Скорость перемещения o Зоны входа/выхода • Анализ состояния объектов: o Повреждения o Износ o Наличие дефектов 13.3. Распознавание событий: • Типы событий: o Нарушение правил техники безопасности (отсутствие каски, работа в опасной зоне) o Проникновение на территорию стройплощадки o Кража материалов o Повреждение имущества o Возгорание, задымление o Аварии, происшествия o Погодные явления (сильный ветер, дождь, снегопад) • Точность распознавания: Нефункциональные требования: • Производительность: o Обработка видеопотока в реальном времени o Минимальная задержка между детектированием события и отправкой тревожного сообщения o Возможность одновременной обработки видеопотока с нескольких камер o Масштабируемость системы для поддержки большого количества камер • Надежность: o Круглосуточная работа системы o Бесперебойная обработка видеопотока o Минимизация ложных срабатываний o Резервирование критичных компонентов системы o Защита от сбоев и отказов • Информационная безопасность: o Защита конфиденциальности информации o Ограничение доступа к системе и видеоархиву o Шифрование данных o Соблюдение требований к информационной безопасности o Регулярный аудит системы безопасности • Удобство использования: o Простой и понятный интерфейс для пользователей o Поддержка различных устройств (ПК, планшеты, смартфоны) o Возможность персонализации интерфейса o Контекстная помощь o Доступная документация • Масштабируемость: o Поддержка различных архитектур (централизованная, распределенная) o Модульная конструкция системы • Соответствие стандартам: o ONVIF o RTSP o ГОСТ o Другие стандарты Дополнительные функциональные возможности: • Аналитика: o Статистика по типам событий o Отчеты о нарушениях правил техники безопасности o Контроль сроков выполнения работ o Анализ перемещения людей и техники o Оценка рисков и прогнозирование происшествий • Интеграция с другими системами: o Система контроля доступа o Система охранной сигнализации o Система управления строительством (BIM, ERP) o Системы видеоаналитики • Мобильное приложение: o Просмотр видеопотока с камер o Получение push-уведомлений о тревожных событиях o Просмотр списка тревожных событий o Подтверждение/отклонение событий o Просмотр видеозаписей из архива o Управление настройками системы (доступно для пользователей с соответствующими правами) • Веб-интерфейс: o Доступ к функциям системы с любого устройства o Просмотр видеопотока с камер o Просмотр списка тревожных событий o Подтверждение/отклонение событий o Просмотр видеозаписей из архива o Управление настройками системы (доступно для пользователей с соответствующими правами) • Расширенная функциональность: o 3D-моделирование стройплощадки o Тепловые карты o Распознавание номерных знаков o Контроль запыленности o Анализ уровня шума o Виртуальная реальность o Интерфейс дополненной реальности Требования к безопасности: • Защита данных: o Шифрование данных o Контроль доступа к данным o Резервное копирование данных o Аудит системы безопасности • Защита от кибератак: o Межсетевой экран o Антивирусное программное обеспечение o Системы обнаружения вторжений o Системы предотвращения вторжений o Регулярное обновление программного обеспечения • Физическая безопасность: o Ограничение доступа к серверному оборудованию o Видеонаблюдение за серверным помещением o Сигнализация Обучение пользователей • Предоставление материалов для обучения: o Руководство пользователя o Видеоуроки o Вебинары • Проведение обучающих семинаров: o Теория o Практика o Ответы на вопросы Техническая поддержка • Гарантийное обслуживание: o Бесплатное устранение неисправностей o Консультации по вопросам эксплуатации системы • Послегарантийное обслуживание: o Платное обслуживание o Консультации по вопросам эксплуатации системы o Решение технических проблем o Обновление программного обеспечения.
Похожие заказы

Программисты

дистанционно
договорная
Data Science. Личное. Созвонимся.
Краснодар Фрилансеры

Data scientist

дистанционно
договорная
Доработка существующего продукта. Необходимо повысить производительность расчетов текучести персонала путем перевода из текущих расчетов в формулах в Power Query, Pivot, DAX РАсчет должен занимать до 2 минут на массиве 15-20 тысяч строк В файле выделены желтым алгоритмы, которые используются сейчас и которые необходимо оптимизировать При успешном решении возможны дополнительные задания, оплачиваемые отдельно.
Москва Фрилансеры

Программисты

дистанционно
договорная
Data Science. Тестирование.
Санкт-Петербург Фрилансеры

Программисты

дистанционно
договорная
Data Science. Разработка с нуля. Пожелания и особенности: Есть карточки сделок с клиентами в АМОсрм в них переписка, аудиозвонки, ютм метки и прочие поля Надо экспортировать каждую такую переписку. Планируем это в нейронке анализировать, чтобы усовершенствовать скрипты продаж и видеть где накосячил продавец. Проблема в том, что амо не дает экспортировать это пригодно для анализа в нейронке. - В том числе транскрибировать аудиозвонки. Решение должно быть легко воспроизводимым. Мне нужно регулярно самому экспортировать переписки за неделю, месяц, квартал.
Москва Фрилансеры

Data scientist

дистанционно
договорная
проанализировать данные. Нужна помощь в анализе 5 таблиц. Цель - выявить нелогичности, дать рекомендации. Задача срочная, со сроком до пн 10:00 МСК. Так что доплата за срочность возможна) Вам в целом важно понимать, что такое SEO, поисковые запросы, входящий поток, контекст и таргет, так как эти показатели нужно будет изучать. Нужна помощь именно в выводах.
Тюмень Фрилансеры

Data scientist

дистанционно
договорная
Подготовка к собеседованию. Хочу подготовиться к собеседованию, а также просто получше узнать работу, развить в себе требуемые навыки. Знаний мало, но обучаюсь быстро и тема мне очень интересна.
Москва Фрилансеры

Data scientist

дистанционно
договорная
Менторство. Ищу ментора по DE.
Москва Фрилансеры