Giter VIP home page Giter VIP logo

stack-ada-hci's Introduction

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. ๐Ÿ“œ๐Ÿ”’๐Ÿ‘

stack-ada-hci's People

Contributors

claslove avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.