close

Вход

Забыли?

вход по аккаунту

код для вставкиСкачать
Кравченко Н.А.
Руководитель Филина Е.В.
Г. Саратов, МОУ «Гимназия №7»
АВТОМАТИЗАЦИЯ ВВОДА ОЦЕНОК В СИСТЕМЕ ДНЕВНИК.РУ
В наше время учитель обязан заполнять огромное количество бумаг, что
занимает очень много времени. Благодаря инновациям в системе образования
добавилась новая должностная обязанность учителя - заполнять электронный
журнал. Ответственные учителя вынуждены заполнять три журнала: обычный,
электронный, и личный. Возможным выходом из этой ситуации является
автоматизация процесса перевода оценок из обычного журнала в электронный.
Самым популярным электронным дневником, который поддерживается
Полномочным Представительством Президента РФ в СЗФО, региональными
администрациями, министерствами, комитетами и департаментами образования,
является “Дневник.ру”. [1] Система поддерживает автоматический ввод и
импорт данных, что позволяет вводить оценки учителя автоматически, если они
представлены в электронном виде. Таким образом, задача сводится к созданию
программы, для перевода фотографии бумажного журнала в электронную
таблицу, которая загружается в систему Днивник.ру стандартными средствами
портала. Благодаря возможности импорта таблицы оценок в системе Дневник.ру
из таблиц MS Excel процесс разработки программ был разделен на несколько
этапов: обработка фото бумажного журнала, получение данных об оценках,
перенос данных в таблицу MS Excel, передача таблицы в систему Дневник.ру.
На первом этапе обработки изображения необходимо решить ряд задач:

считывание изображения;

создание массива BGR;

получение данных об оценках;

классификация элементов изображения;

выделение сетки журнала;

распознавание символов{‘2’,’3’,’4’,’5’,’н’};

перенос данных в таблицу excel;

обработка баз данных об учениках;

распределение оценок между учащимися.
В данной работе рассматривается задача считывания изображения и
отличие записей от фона.
Любой цвет можно разложить на три составляющие - красный, синий и
зеленый, чтобы описать цвет нужно описать интенсивность этих трех
составляющих. Глубина цвета изображения - количество бит, отвечающих за
цвет одного пикселя. В работе рассматриваются форматы BMP, GIF, PNG, JPG,
TIFF, ICO. Без сжатия могут сохраняться форматы BMP, TIFF, ICO. Однако ICO
не сохраняет большие изображения, а TIFF сложен в использовании. Для
дальнейшей обработки выбран формат BMP оптимально. [2, 3]
Для обработки файла в работе разбирается как данные располагаются в
файле. Программа для обработки изображения была написана на С++ в среде
Visual Studio с помощью стандартных библиотек iostream, fstream, windows.h.
После того как из изображения был получен массив BGR следует
разделить его на фон и значащий символ. Было предложено вычислять среднее
значение фона и сравнивать значение каждого пикселя с некоторой численной
константой. Для нахождения такой константы было проведено исследование по
сравнению идеального изображения и зашумленного.
Таким образом, была создана программа отрывающая файл BMP,
считывающая значения цвета, сравнивающая их с заранее заданной фотографией
и выводящая процент одинаковых пикселей. При исследовании способов
выделения символов из фона, был сделан вывод оптимальности использования
такого метода – нахождение среднего значения цвета, сравнивание каждого
пикселя с этим значением, по отличию пикселя и значения - выделения символа
от фона. Выполнен первый этап для автоматизации ввода оценок в систему
Дневник.ру.
Список используемых источников информации
1. http://company.dnevnik.ru/about/
2. Информатика. 10 класс. Углубленный уровень. В 2 ч. Поляков К.Ю.,
Еремин Е.А. Изд-во: Бином. 2013.
3. Информатика. 11 класс. Углубленный уровень. В 2 ч. Поляков К.Ю.,
Еремин Е.А. Изд-во: Бином. 2013.
2
1/--страниц
Пожаловаться на содержимое документа