Распознавание расписания по фото: как это работает и что проверить после
Распознавание расписания по фото экономит вечер ручного ввода, но требует проверки. Объясняем, как нейросеть читает таблицу со стенда, где ошибается и какие клетки сверить, прежде чем доверять напоминаниям.

Содержание
- Как проверить расписание, распознанное с фотографии
- Как работает распознавание расписания по фото
- Что нейросети даётся тяжело в расписании вуза
- Как сфотографировать расписание, чтобы его распознали правильно
- Что проверить после распознавания: короткий чек-лист
- Что делать, когда расписание меняется после распознавания
Как проверить расписание, распознанное с фотографии
Сравни с оригиналом предмет, время, корпус, подгруппу и чётность. Внимательно проверь объединённые ячейки и сноски. Сначала проверь один день, затем обе чередующиеся недели. Сохрани фотографию до конца проверки. Распознавание экономит ручной ввод, но не подтверждает актуальность исходного расписания и не отменяет сверку изменений.
Как работает распознавание расписания по фото
Распознавание расписания по фото — это два шага. Сначала система находит на снимке текст: дни, время, названия предметов, аудитории, фамилии. Потом самое сложное: понять, как этот текст связан в таблицу. Какой предмет относится к какому времени, где чётная неделя, а где нечётная, какая строка идёт для первой подгруппы. Человек это видит по линиям и расположению, а нейросети приходится восстанавливать структуру по косвенным признакам.
Расписания вузов устроены по-разному: у кого-то чётная и нечётная недели в соседних столбцах, у кого-то через дробь в одной клетке, у кого-то верхняя и нижняя половина ячейки. Хорошее распознавание не просто читает буквы, а угадывает именно эту логику, и чем стандартнее оформлена таблица, тем выше шанс, что она разобрана правильно. Нестандартные форматы распознаются хуже, и это нормально.
На выходе получается не картинка, а данные: список пар с днём, временем, предметом, аудиторией и признаком недели. Именно поэтому распознанное расписание можно править по одной паре, ставить на него напоминания и переносить занятия на один день. Скриншот в галерее такого не умеет, и в этом главная причина не хранить расписание в виде фото.
Что нейросети даётся тяжело в расписании вуза
Самое частое место ошибок — слитые ячейки. Лекция на весь поток занимает две колонки групп, а нейросеть может отнести её только к одной. Или наоборот: одна клетка с двумя предметами через дробь распознаётся как один длинный предмет с непонятным названием. Такие места стоит искать в первую очередь: посмотри, где в исходной таблице ячейки нестандартного размера, и проверь именно их.
Второе слабое место — сноски и звёздочки. «Занятие проводится с третьей недели», «только для первой подгруппы», «по согласованию с преподавателем» — это мелкий текст внизу таблицы, который меняет смысл клетки, но физически от неё далеко. Распознавание может прочитать звёздочку и не понять, к чему она относится. Все пары со звёздочками сверяй с примечаниями руками.
Третье — сокращения. Кафедры сокращают названия предметов до аббревиатур, фамилии до инициалов, корпуса до буквы. Нейросеть прочитает «ТОЭ» верно, но не расшифрует, а «ауд. 3-215» может разбить на аудиторию и что-то ещё. Это не критично для напоминаний, но если ты хочешь, чтобы расписание было читаемым, названия лучше поправить один раз при проверке.
Как сфотографировать расписание, чтобы его распознали правильно
Качество фото решает половину дела. Снимай прямо, а не под углом, чтобы строки не сходились к краю. Захватывай таблицу целиком вместе с заголовками дней и колонкой времени: без них нейросети нечего привязывать к сетке. Если расписание на стенде большое, лучше два-три снимка по частям с перекрытием, чем один издалека, где текст сливается. Блики от стекла и тень от твоей руки тоже мешают, отойди на шаг.
Если есть выбор между фото и файлом, выбирай файл. PDF или Excel с сайта вуза содержат текст как текст, а не как пиксели, и распознаются заметно точнее. Планировщик «Мой план» в Telegram от Prepodoff принимает и фото, и PDF, и Excel: нейросеть разбирает таблицу, раскладывает пары по чётным и нечётным неделям, а ты получаешь расписание, на которое сразу можно ставить напоминания.
Перед отправкой посмотри на фото глазами человека, который никогда не видел это расписание. Понятно ли, где какой день? Читаются ли номера аудиторий? Видно ли, где чётная неделя? Если ты сам с трудом разбираешь, нейросеть тем более не справится. Лучше переснять сейчас, чем потом искать ошибки в тридцати парах.
Что проверить после распознавания: короткий чек-лист
Первое — количество пар в каждом дне. Открой распознанную неделю рядом с оригиналом и просто посчитай: в понедельник в таблице четыре пары, в приложении тоже четыре? Если где-то не совпадает, значит, ячейка потерялась или раздвоилась. Это самая быстрая проверка, и она ловит большинство грубых ошибок за минуту.
Второе — чётные и нечётные недели. Найди в оригинале любую клетку, где на разных неделях разные предметы, и посмотри, как она распознана. Если оба предмета стоят в одно время без разделения по неделям или один из них пропал, это нужно поправить сразу, иначе через неделю ты придёшь не на ту пару. Проверь также, какая неделя сейчас идёт: приложение должно знать точку отсчёта.
Третье — подгруппы, аудитории и первая пара дня. Подгруппы, потому что чужая лабораторная в расписании превращается в лишнее напоминание. Аудитории, потому что ошибка в одной цифре отправит тебя в другой корпус. Первая пара дня, потому что именно на неё ты ставишь утренний подъём и именно за неё обиднее всего опоздать. Десять минут на такую проверку окупаются в первую же неделю.
Что делать, когда расписание меняется после распознавания
Расписание в вузе редко доживает до конца семестра в исходном виде. Изменения бывают двух типов, и обращаться с ними нужно по-разному. Разовые: пару перенесли на пятницу, преподаватель заболел, лекция отменена. Постоянные: с октября семинар переехал в другую аудиторию навсегда. Разовые правь на один день, постоянные — в самом расписании, чтобы не чинить каждую неделю одно и то же.
Если изменений накопилось много, иногда проще распознать заново. Староста прислал новую версию таблицы, в ней поменялась половина пар, и править по одной дольше, чем загрузить новый файл и проверить его по тому же чек-листу. Главное, не держать две версии одновременно: старую удали, чтобы напоминания не приходили от обеих.
И привыкни к одной мысли: распознавание экономит ввод, но не отменяет контроль. Раз в неделю, например в воскресенье, бросай взгляд на следующую неделю в приложении и на последние сообщения в чате группы про переносы. Две минуты, и ты уверен, что напоминания в понедельник разбудят тебя на ту пару, которая действительно состоится.


































