├── .gitignore ├── LICENSE ├── Optik ├── .gitignore ├── CHANGELOG ├── LICENSE ├── README.rst ├── pyproject.toml ├── src │ └── Optik │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── app.py │ │ ├── hand_controller.py │ │ ├── hand_tracker.py │ │ ├── optik_gui.py │ │ ├── resources │ │ └── README │ │ └── speech_dictation.py └── tests │ ├── Optik.py │ ├── __init__.py │ └── test_app.py ├── Optik_backup ├── .gitignore ├── CHANGELOG ├── LICENSE ├── Optik.spec ├── README.rst ├── __init__.py ├── filterpy │ ├── __init__.py │ ├── kalman_filter.py │ └── kinematic.py ├── hand_controller.py ├── hello_app.py ├── pyproject.toml ├── src │ └── Optik │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── app_ui.py │ │ ├── filterpy │ │ ├── __init__.py │ │ ├── discretization.py │ │ ├── helpers.py │ │ ├── kalman_filter.py │ │ ├── kinematic.py │ │ └── logpdf.py │ │ ├── hand_controller.py │ │ ├── hand_tracker.py │ │ ├── launcher.py │ │ ├── optik_gui.py │ │ ├── resources │ │ ├── README │ │ └── optik.icns │ │ └── speech_dictation.py └── tests │ ├── Optik.py │ ├── __init__.py │ └── test_app.py ├── README.md ├── assets ├── optik.icns └── optik.png ├── env_pkg ├── bin │ ├── Activate.ps1 │ ├── activate │ ├── activate.csh │ ├── activate.fish │ ├── f2py │ ├── fonttools │ ├── macho_dump │ ├── macho_find │ ├── macho_standalone │ ├── modulegraph │ ├── pip │ ├── pip3 │ ├── pip3.11 │ ├── py2applet │ ├── pyftmerge │ ├── pyftsubset │ ├── python │ ├── python3 │ ├── python3.11 │ └── ttx ├── pyvenv.cfg └── share │ └── man │ └── man1 │ └── ttx.1 ├── launcher.py ├── main.py ├── requirements.txt ├── run.py └── src ├── __init__.py ├── camera.py ├── config.py ├── controller.py ├── dictation.py ├── gestures.py ├── main.py ├── smoothing.py ├── tracker.py └── tracking.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/LICENSE -------------------------------------------------------------------------------- /Optik/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/.gitignore -------------------------------------------------------------------------------- /Optik/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/CHANGELOG -------------------------------------------------------------------------------- /Optik/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/LICENSE -------------------------------------------------------------------------------- /Optik/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/README.rst -------------------------------------------------------------------------------- /Optik/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/pyproject.toml -------------------------------------------------------------------------------- /Optik/src/Optik/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Optik/src/Optik/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/src/Optik/__main__.py -------------------------------------------------------------------------------- /Optik/src/Optik/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/src/Optik/app.py -------------------------------------------------------------------------------- /Optik/src/Optik/hand_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/src/Optik/hand_controller.py -------------------------------------------------------------------------------- /Optik/src/Optik/hand_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/src/Optik/hand_tracker.py -------------------------------------------------------------------------------- /Optik/src/Optik/optik_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/src/Optik/optik_gui.py -------------------------------------------------------------------------------- /Optik/src/Optik/resources/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/src/Optik/resources/README -------------------------------------------------------------------------------- /Optik/src/Optik/speech_dictation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/src/Optik/speech_dictation.py -------------------------------------------------------------------------------- /Optik/tests/Optik.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/tests/Optik.py -------------------------------------------------------------------------------- /Optik/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Optik/tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik/tests/test_app.py -------------------------------------------------------------------------------- /Optik_backup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/.gitignore -------------------------------------------------------------------------------- /Optik_backup/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/CHANGELOG -------------------------------------------------------------------------------- /Optik_backup/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/LICENSE -------------------------------------------------------------------------------- /Optik_backup/Optik.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/Optik.spec -------------------------------------------------------------------------------- /Optik_backup/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/README.rst -------------------------------------------------------------------------------- /Optik_backup/__init__.py: -------------------------------------------------------------------------------- 1 | # Makes Optik a package for PyInstaller -------------------------------------------------------------------------------- /Optik_backup/filterpy/__init__.py: -------------------------------------------------------------------------------- 1 | # Vendored filterpy subpackage for PyInstaller compatibility -------------------------------------------------------------------------------- /Optik_backup/filterpy/kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/filterpy/kalman_filter.py -------------------------------------------------------------------------------- /Optik_backup/filterpy/kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/filterpy/kinematic.py -------------------------------------------------------------------------------- /Optik_backup/hand_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/hand_controller.py -------------------------------------------------------------------------------- /Optik_backup/hello_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/hello_app.py -------------------------------------------------------------------------------- /Optik_backup/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/pyproject.toml -------------------------------------------------------------------------------- /Optik_backup/src/Optik/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/__init__.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/__main__.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/app_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/app_ui.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/filterpy/__init__.py: -------------------------------------------------------------------------------- 1 | # Vendored filterpy subpackage for Briefcase compatibility 2 | -------------------------------------------------------------------------------- /Optik_backup/src/Optik/filterpy/discretization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/filterpy/discretization.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/filterpy/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/filterpy/helpers.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/filterpy/kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/filterpy/kalman_filter.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/filterpy/kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/filterpy/kinematic.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/filterpy/logpdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/filterpy/logpdf.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/hand_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/hand_controller.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/hand_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/hand_tracker.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/launcher.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/optik_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/optik_gui.py -------------------------------------------------------------------------------- /Optik_backup/src/Optik/resources/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/resources/README -------------------------------------------------------------------------------- /Optik_backup/src/Optik/resources/optik.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/resources/optik.icns -------------------------------------------------------------------------------- /Optik_backup/src/Optik/speech_dictation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/src/Optik/speech_dictation.py -------------------------------------------------------------------------------- /Optik_backup/tests/Optik.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/tests/Optik.py -------------------------------------------------------------------------------- /Optik_backup/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Optik_backup/tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/Optik_backup/tests/test_app.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/README.md -------------------------------------------------------------------------------- /assets/optik.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/assets/optik.icns -------------------------------------------------------------------------------- /assets/optik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/assets/optik.png -------------------------------------------------------------------------------- /env_pkg/bin/Activate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/Activate.ps1 -------------------------------------------------------------------------------- /env_pkg/bin/activate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/activate -------------------------------------------------------------------------------- /env_pkg/bin/activate.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/activate.csh -------------------------------------------------------------------------------- /env_pkg/bin/activate.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/activate.fish -------------------------------------------------------------------------------- /env_pkg/bin/f2py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/f2py -------------------------------------------------------------------------------- /env_pkg/bin/fonttools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/fonttools -------------------------------------------------------------------------------- /env_pkg/bin/macho_dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/macho_dump -------------------------------------------------------------------------------- /env_pkg/bin/macho_find: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/macho_find -------------------------------------------------------------------------------- /env_pkg/bin/macho_standalone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/macho_standalone -------------------------------------------------------------------------------- /env_pkg/bin/modulegraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/modulegraph -------------------------------------------------------------------------------- /env_pkg/bin/pip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/pip -------------------------------------------------------------------------------- /env_pkg/bin/pip3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/pip3 -------------------------------------------------------------------------------- /env_pkg/bin/pip3.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/pip3.11 -------------------------------------------------------------------------------- /env_pkg/bin/py2applet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/py2applet -------------------------------------------------------------------------------- /env_pkg/bin/pyftmerge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/pyftmerge -------------------------------------------------------------------------------- /env_pkg/bin/pyftsubset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/pyftsubset -------------------------------------------------------------------------------- /env_pkg/bin/python: -------------------------------------------------------------------------------- 1 | python3.11 -------------------------------------------------------------------------------- /env_pkg/bin/python3: -------------------------------------------------------------------------------- 1 | python3.11 -------------------------------------------------------------------------------- /env_pkg/bin/python3.11: -------------------------------------------------------------------------------- 1 | /Users/demetretsiklauri/.pyenv/versions/3.11.5/bin/python3.11 -------------------------------------------------------------------------------- /env_pkg/bin/ttx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/bin/ttx -------------------------------------------------------------------------------- /env_pkg/pyvenv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/pyvenv.cfg -------------------------------------------------------------------------------- /env_pkg/share/man/man1/ttx.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/env_pkg/share/man/man1/ttx.1 -------------------------------------------------------------------------------- /launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/launcher.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/run.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | # This file makes the src directory a Python package 3 | -------------------------------------------------------------------------------- /src/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/camera.py -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/config.py -------------------------------------------------------------------------------- /src/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/controller.py -------------------------------------------------------------------------------- /src/dictation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/dictation.py -------------------------------------------------------------------------------- /src/gestures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/gestures.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/main.py -------------------------------------------------------------------------------- /src/smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/smoothing.py -------------------------------------------------------------------------------- /src/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/tracker.py -------------------------------------------------------------------------------- /src/tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abelsummation/Optik/HEAD/src/tracking.py --------------------------------------------------------------------------------