Skip to content

stack-based adaptive human-computer interaction system

License

Notifications You must be signed in to change notification settings

CLaSLoVe/Stack-Ada-HCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stack ada HCI (stack-based adaptive human-computer interaction system) πŸ§‘β€πŸ’»πŸ’»

Stack ada HCI is a stack-based adaptive human-computer interaction system. This repository builds an abstract architecture for human-computer interaction systems that estimates perception bias by stacking human perception states. Perception information is estimated through eye-tracking coordinates. The configuration files include aois.ini:

[AOI1]
x = 100
y = 100
width = 200
height = 200
panels = Panel1, Panel2

and port.ini:

[eye_tracking]
host = localhost
port = 8001
process_func = process_eye_tracking_data

[scene_parameter]
host = localhost
port = 8002
process_func = process_scene_parameter_data

It also includes usr_func.py:

def process_eye_tracking_data(data):
    return ...

def process_scene_parameter_data(data):
    return ...

The architecture estimates the perception bias of a person by using eye-tracking coordinates and scene state data with a variable sampling rate. The architecture is precise and fast and can be configured by the user. This project is released under the MIT license. πŸš€πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦πŸ“

Getting Started πŸš€

To get started with Stack ada HCI, you need to have Python installed on your machine. Clone the repository to your local machine and run the following command:

python test/server_send.py
python main.py

This will start the test script and the system, and you can then start configuring it according to your needs. πŸƒβ€β™€οΈπŸƒβ€β™‚οΈπŸ’»

Contributing 🀝

Contributions are welcome and appreciated. Please fork the repository and create a pull request with your changes. πŸ™ŒπŸ€—πŸŽ‰

License πŸ“

This project is licensed under the MIT License - see the LICENSE file for details. πŸ“œπŸ”’πŸ‘

About

stack-based adaptive human-computer interaction system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages