Photomath — мобильное приложение, предназначенное для распознавания и решения математических задач с использованием камеры устройства и введённых вручную выражений. Программа сочетает методы оптического распознавания символов (OCR) для печатного и рукописного текста с алгоритмическими модулями для упрощения и пошагового решения задач разного уровня сложности. Приложение ориентировано на учащихся, преподавателей и всех, кто сталкивается с необходимостью быстро получить решение или пояснение по математическим упражнениям.
История развития приложения связана с развитием мобильных вычислительных технологий и технологий машинного зрения; подробности о дате основания, командах разработчиков и коммерческих аспектах могут варьироваться в доступных источниках. В случае отсутствия однозначных или общедоступных сведений отдельные исторические подробности опущены; в тексте описана типовая функциональность, востребованная в подобных приложениях. Photomath демонстрирует типичный сценарий использования: пользователь наводит камеру на напечатанное или рукописное выражение, приложение распознаёт символы, подбирает метод решения и отображает результат с пошаговыми пояснениями.
- Распознавание выражений: оптическое распознавание символов для печатных и рукописных математических выражений, включая дроби, корни, степени и скобки.
 - Пошаговые решения: вывод алгоритмических шагов решения, поясняющих преобразования выражения и объясняющих применяемые методы.
 - Поддержка тем: охват арифметики, алгебры, тригонометрии, уравнений и неравенств, работы с матрицами и других разделов с вариативной глубиной объяснений.
 - Ввод вручную: возможность набора выражений с клавиатуры для случаев, когда распознавание по камере затруднено.
 - Интерактивные элементы: выделение части выражения для повторного расчёта, изменение параметров задачи и просмотр альтернативных методов решения.
 - Многоязычный интерфейс: адаптация интерфейса для разных языков без изменения математической нотации.
 - Образовательные пояснения: краткие описания теоретических шагов, правилообразные заметки и указания на применяемые формулы.
 - Офлайн- и онлайн-режимы: часть функциональности может работать локально на устройстве, тогда как более сложные вычисления или обновления баз правил могут требовать подключения к сети.
 - Настройки точности распознавания: параметры для улучшения обработки неразборчивого почерка или специфических математических символов.
 - Интеграция учебных сценариев: возможность использовать приложение как вспомогательный инструмент при выполнении домашних заданий и подготовке к занятиям; при этом приложение не заменяет преподавателя и не призвано поощрять академическую нечестность.