Найти тему
АиФ-Челябинск

Увидеть всё. Школьник создал приложение для проверки состава продуктов

Оглавление
   Никита Афанасьев.
Никита Афанасьев.

Выбирая продукты в магазине, многие обращают внимание на состав, указанный на упаковке. Однако не всегда получается быстро разобраться, что обозначают те или иные названия – полезные или потенциально небезопасные добавки скрываются под ними? На помощь может прийти разработка школьника из Магнитогорска.

Ученик 10 класса академического лицея Никита Афанасьев стал победителем конкурса «Большие вызовы» - специалисты высоко оценили его проект мобильного приложения для быстрого анализа состава продуктов.

Идею подсказали «ешки»

«Не все производители продуктов ярко помечают на упаковке использование пищевых добавок, - рассказывает Никита. – Таким образом, чтобы принять решение, стоит ли покупать определённый продукт, человеку необходимо знать названия всех спорных ингредиентов и аллергенов и вручную проверять состав продуктов. Наше приложение упростит выбор продуктов без аллергенов и пищевых добавок»

Принцип работы приложения достаточно простой. Пользователю нужно навести камеру своего смартфона на упаковку интересующего его продукта, а программа при помощи алгоритмов компьютерного зрения распознает текст состава, сверяет его со встроенной базой ингредиентов и в зависимости от предпочтений пользователя отмечает продукт либо как «безопасный», либо как «нежелательный» к употреблению.

   По словам Никиты, его больше всего интересует архитектура приложений. Фото: Из личного архива
По словам Никиты, его больше всего интересует архитектура приложений. Фото: Из личного архива

«Идея создания приложения пришла ко мне на проектной смене в «Курчатов центре» уже после мозгового штурма, когда я думал, какую из тем выбрать для написания работы, - говорит Никита. - Мы сидели в нашей комнате и обсуждали продуктовые магазины (у нас было несколько тем, связанных с ними), и один из моих друзей сказал что-то вроде: «Я если вижу в составе «ешки», то такое никогда не беру». И тогда я понял, что нашел идеальную тему».

Идею одобрил преподаватель лицея, научный руководитель Андрей Литвин – он также много помогал с написанием текста работы на конкурс: с подбором формулировок, оформлением и структурой.

«В написании таких работ достаточно важно почувствовать стиль и суть самого конкурса, - поясняет Никита Афанасьев. - Например, в «Больших вызовах», в отличие от многих других конференций, не нужно «лить воду». Наоборот, нужно «дистиллировать» свой проект и суметь уместить в тексте самое важное. С такими нюансами и помогал Андрей Вячеславович».

Гитара подождёт

По словам юного разработчика, приложение сейчас находится на стадии прототипа – нужно доделать интерфейс, исправить баги (ошибки), а затем можно и выпускать в широкий доступ. Приложение разработано с расчётом на то, что распознавание и проверка будут происходить локально, на телефоне пользователя, так что никаких дополнительных серверов не потребуется.

Интересно, что до 10 класса Никита Афанасьев научной деятельностью не занимался, ограничиваясь участием в обязательных проектах внутри лицея.

«Одно из главных направлений, которое меня сейчас интересует — архитектура приложений, - признаётся Никита. - Другими словами, мне интересна структура и общее взаимодействие компонентов, а не конкретное исполнение и реализация каждой детали. В целом, моя душа лежит ко всем творческим сферам. Я люблю что-то создавать, и не так важно, что именно. Кто-то бы поспорил, что программирование — не творческий процесс. Но на самом деле в написании кода, как и в написании романов и поэм — тысяча способов донести одну мысль, и каждого автора любят именно за его способ. Наверное, я выбрал программирование из-за количества возможностей которые оно дает, особенно сейчас».

Тем не менее, если бы не программирование, Никита мог бы стать музыкантом. Раньше он играл на гитаре – инструмент и музыкальный синтезатор до сих пор стоят в комнате, но нет времени, чтобы совершенствовать свои умения. В планах сейчас другое.

«Хотелось бы конечно попасть в Университет ИТМО или Московский физико-технический институт, открыть собственный стартап, если будет интересная идея, но там уж как получится», - улыбается Никита.

Возможно, в недалёком будущем для каждого из нас станет привычным во время посещения магазина пользоваться приложением, которое создал магнитогорский школьник.