8000 GitHub - Dimon20012008/InformaticsProjectCV9
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Dimon20012008/InformaticsProjectCV9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Кривой Чертила

Описание

"Кривой чертила" - игра, где надо обводить контур на экране за счёт рисования пальцем в воздухе.

Установка

  1. Скопировать все файлы проекта в проект в PyCharm. Для этого можно скачать .zip файл нажав "Code -> Download ZIP" и распаковать его в проекте.
  2. Установить библиотеки:
    pip install -r requirements.txt

Использование

  1. Убедитесь, что камера на закрыта шторкой
  2. Запустите файл main.py. Время запуска составляет около 20 секунд.
  3. Появится окно с изображением веб-камеры. Убедитесь, что освещение подходящее (нужны белые тона) и программа отрисовывает кружок на указательном пальце правой руки:

Wrong Wrong Примеры неправильного освещения

Right Right Пример правильного освещения

В кадре не должно быть две руки, иначе программа будет реагировать на обе.

  1. Наведите палец на любую точку контура и нажмите на любую клавишу клавиатуры (например, на пробел), чтобы начать рисовать. Если при нажатии программа не обнаружила палец, то стартовой точкой будет первая точка, которую программа обнаружила.
  2. Обведите контур. Чем ближе, тем выше будет результат. Близость можно понять по цвету контура - зелёный это близко, красный - очень далеко.

Bad gameplay

  1. В конце покажется результат в процентах. Чем он ближе к 100%, тем лучше.
  2. Теперь появился новый контур и игру можно начать сначала.
  3. Для выхода из игры можно просто закрыть окно.

Примеры с результатами

Path1 Пример 1 Result1 Результат 1 Path2 Пример 2 Result2 Результат 2 Path3 Пример 3 Result3 Результат 3 Path4 Пример 4 Result4 Результат 4

Готовность проекта

Проект завершен.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0