Содержание
- 2. Преподавателям нужно проверять знания своих студентов 30-50 минут 3-5 минут Самостоятельно С помощью робота
- 3. Целью работы является разработка приложения для распознавания бланков ответов и дальнейшее его использование в роботе
- 4. Для достижения цели были поставлены задачи: Выбор платформы и языка для разработки Проектирование бланка для ответов
- 5. Платформа и язык разработки приложения Android Studio Kotlin
- 6. Графический редактор и бланк ответов Gravit Designer
- 7. Алгоритм поиска ответов на фотографии 1. Фотографирование бланка Нужно навести камеру так, чтобы все 10 квадратов
- 8. Алгоритм поиска ответов на фотографии 2. Перевод изображения в чёрно-белый формат Пиксель считается черным если: Красный
- 9. Алгоритм поиска ответов на фотографии 3. Поиск квадратов в красных зонах Распознавание происходит по особым признакам
- 10. Алгоритм поиска ответов на фотографии 4. Поиск ответов между найденными квадратами
- 11. Результат сканирования Правильные ответы отмечены зеленым, а не правильные красным.
- 12. Алгоритм поиска контуров Алгоритм проходит по каждой точке контура и записывает ее координаты. Цикл длится пока
- 13. Класс Contour Все считанные точки хранятся как список объектов класса Point.
- 14. Распознавание квадратов Метод isMaybeSquare принимает на вход готовый контур и проверяет его характеристики на сходство с
- 15. Будущая реализация в роботе Бланки студентов Робот-сканер Сервер
- 17. Скачать презентацию