ЛЕСНОЙ ДОЗОР Докладчик: Панькина Вера Кураторы проекта: Шишалов Иван Филимонов Андрей
Цель Лесного Дозора Разработка и внедрение систем раннего обнаружения лесных пожаров на основе современных технологий: Компьютерное зрение Технологии ГИС IP видеонаблюдение Беспроводная высоко- скоростная связь Клиент-серверные Интернет технологии Мобильные приложения
Важность темы Лесные пожары наносят урон экологии, экономике, а часто и человеческие жизни оказыва- ются под угрозой. Для стран, где леса занимают большую территорию, лесные пожары являются националь- ной проблемой, а ущерб, на- носимый реальному сектору экономики, исчисляется десятками и сотнями миллионов долларов в год.
Описание комплекса Подробности:
Задача школы Написать программу на языке C# в среде разработки Visual Studio 2010, используя возможности технологии ADO.NET. Программа должна загружать тестовые данные, запускать уже реализованный алгоритм, обрабатывающий эти данные, результат работы алгоритма должен заноситься в реляционную базу данных. Для создания базы данных нужно использовать SQL Server 2008.
Создание БД в SQL Server )Таблица IMAGESETS Tаблица с наборами данных (IMAGESETS) состоит из N+2 столбцов, где N – количество тэгов в конфигурационном файле. Первый столбец – автоинкрементируемый индекс (ID). Второй столбец – относительный путь набора данных(PATH). Остальные столбцы (N штук) носят имена тэгов и имеют тип Boolean. 2)Таблица RUNS Таблица с информацией о прогонах (RUNS). Первый столбец – автоинкрементируемый индекс(ID). Второй столбец – идентификатор алгоритма (ALG_ID). Третий столбец – время начала прогона (DATE). Четвёртый столбец – время работы алгоритма (CONSUMED_TIME). 3)Таблица RESULTS Таблица с результатами тестовых прогонов (RESULTS). Первый столбец – автоинкрементируемый индекс (ID). Второй столбец (RUN_ID) это ссылка на RUNS.ID. Третий столбец (IMAGESETS_ID) – ссылка на IMAGESETS.ID. Четвертый столбец – результат прогона алгоритмов (RESULT), принимает одно из следующих значений: либо количество найденных областей подозрения на пожар (0,1,2,3,…), либо -1 в случае ошибки запуска алгоритма.
Результаты Создание БД в SQL Server 2008 Создание объекта DataRunsTest типа DataSet для удобства работы приложения с БД, состоящего из объектов типа DataTable: IMAGESETSDataTable RUNSDataTable RESULTSDataTable Реализация соединения с БД явным образом по средствам объекта conn типа SqlConnection - пока не удалось обновить базу данных в соответствии с изменениями в DataRunsTest
Планы на будущее Обновить базу данных в соответствии с изменениями в DataRunsTest Написать удобный и наглядный интерфейс к приложению Анализ тестовых данных Повысить эффективность работы алгоритма по распознаванию очагов возгорания
Спасибо за внимание Берегите лес от огня!
Вопросы