1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lingfengsan-MillionHero

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Учимся играть в викторину с помощью Java (MillionHero/супер-турнир и т. д.)

MillionHero Помощник для ответов на вопросы викторины «Миллион героев» от ежедневного новостного издания Toutiao.

«Миллион героев» — это общенациональная игра, основанная на знаниях, в которой участники, правильно ответившие на все 12 вопросов, делят между собой призовой фонд.

  • Игровой режим: Всего 12 вопросов. Ответив правильно на все вопросы, можно разделить призовой фонд поровну.

Если вы сможете извлечь вопросы и ответы из прямого эфира, а затем поискать их в интернете и подсчитать, какие из них более релевантны, это поможет вам отвечать на вопросы. Конечно, вы также можете просто показать вопросы и ответы, найденные в интернете. В этой статье используется первый, простой и грубый метод.

Демонстрация работы

Инструменты:

  • JAVA8;
  • Android-смартфон;
  • Adb-драйвер;
  • TessOCR.

Принцип работы:

  1. Переведите смартфон в режим прямого эфира (здесь мы сначала открываем изображение).
  2. Используйте Adb для захвата снимка экрана текущего смартфона.
  3. Используйте OCR для распознавания изображения и извлечения текста.
  4. Извлеките вопросы и ответы из текста.
  5. Откройте веб-страницу с помощью поисковой системы.
  6. Рассчитайте сходство между вопросами и ответами, вызывая NLP-интерфейс Baidu или используя PMI.

Эта формула основана на Википедии: https://en.wikipedia.org/wiki/Pointwise_mutual_information

Шаги использования:

Шаги по установке и использованию соответствующего программного обеспечения см. в Инструкции по работе с Android.

PS: Обратите внимание, что каталог драйвера adb в программе необходимо заменить на ваш собственный каталог. Мой экран имеет разрешение 1920 * 1080, если у вас другое разрешение, код, связанный с параметрами изображения, и т.д. необходимо временно изменить.

FAQ:

См. Wiki-FAQ.

Журнал обновлений:

См. changelog.

Список разработчиков:

См. contributors.

TODO:

Можно добавить графический интерфейс, который будет искать вопросы и ответы отдельно и отображать их.

QQ-общение:

  • 283616637 (500 человек).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lingfengsan-MillionHero.git
git@api.gitlife.ru:oschina-mirror/lingfengsan-MillionHero.git
oschina-mirror
lingfengsan-MillionHero
lingfengsan-MillionHero
master