47 Open Source Human Computer Interaction Software Projects
Free and open source human computer interaction code projects including engines, APIs, generators, and tools.
Deepgaze 1561 ⭐
Computer Vision library for human-computer interaction. It implements Head Pose and Gaze Direction Estimation Using Convolutional Neural Networks, Skin Detection through Backprojection, Motion Detection and Tracking, Saliency Map.
Orchestra 639 ⭐
Orchestra is a Robotic Process Automation system for orchestrating project teams of experts and machines.
Wshp 288 ⭐
Code for CVPR'18 spotlight "Weakly and Semi Supervised Human Body Part Parsing via Pose-Guided Knowledge Transfer"
Mouse_cursor_control_handsfree 5 ⭐
This HCI (Human-Computer Interaction) application in Python(3.6) will allow you to control your mouse cursor with your facial movements, works with just your regular webcam. Its hands-free, no wearable hardware or sensors needed.
Awesome Affective Computing 90 ⭐
A curated list of awesome affective computing 🤖❤️ papers, software, open-source projects, and resources
Hake Action 83 ⭐
As a part of the HAKE project, includes the reproduced SOTA models and the corresponding HAKE-enhanced versions (CVPR2020).
Gazepointheatmap 66 ⭐
Easy to use Python command line based tool to generate a gaze point heatmap from a csv file. 👁️
Dark Patterns 89 ⭐
Code and data belonging to our CSCW 2019 paper: "Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websites".
Sentimenter_minimal_hai 32 ⭐
Minimal starting point for rapid prototyping interactive Human-AI tools
Domain_discovery_tool 41 ⭐
This repository contains the Domain Discovery Tool (DDT) project. DDT is an interactive system that helps users explore and better understand a domain (or topic) as it is represented on the Web.
Probqa 40 ⭐
Probabilistic question-asking system: the program asks, the users answer. The minimal goal of the program is to identify what the user needs (a target), even if the user is not aware of the existence of such a thing/product/service.
Crowdtruth Core 43 ⭐
CrowdTruth framework for crowdsourcing ground truth for training & evaluation of AI systems
Basketballgan 38 ⭐
Basketball coaches often sketch plays on a whiteboard to help players get the ball through the net. A new AI model predicts how opponents would respond to these tactics.
Emotion Recognition Using Python 31 ⭐
The python code detects different landmarks on the face and predicts the emotions such as smile based on it. It automatically takes a photo of that person when he smiles. Also when the two eyebrows are lifted up, the system plays a music automatically and the music stops when you blink your right eye.
Py Msa Kdenlive 24 ⭐
Python script to load a Kdenlive (OSS NLE video editor) project file, and conform the edit on video or numpy arrays.
Human_computer_interaction 28 ⭐
Fist, palm and hand detection & tracking for intelligent human-computer interaction game character movement control with OpenCV on Java (Processing sketchbook).
V2r 18 ⭐
Code for our IJCAI 2020 paper: "Keep It Real: a Window to Real Reality in Virtual Reality".
Touche Experiments 19 ⭐
Interaction studies with a homemade Touché (swept-frequency capacitive) sensor
Gaze Detection 447 ⭐
Gesticulator 69 ⭐
The official implementation for ICMI 2020 Best Paper Award "Gesticulator: A framework for semantically-aware speech-driven gesture generation"
Gesturebot 25 ⭐
The official code for our paper "A Framework for Integrating Gesture Generation Models into Interactive Conversational Agents", published as a demonstration at AAMAS 2021.
Vid2doppler 19 ⭐
This is the research repository for Vid2Doppler: Synthesizing Doppler Radar Data from Videos for Training Privacy-Preserving Activity Recognition.
Magicalhands 10 ⭐
Source code for the prototype gesture-based animation system MagicalHands, published at UIST 2019.
Minigrid_hci Project 10 ⭐
Train agents on MiniGrid from human demonstrations using Inverse Reinforcement Learning
Esports_sensors_dataset 10 ⭐
A dataset with 40+ hours of sensor data obtained from 10 players in League of Legends
Wearableintelligencesystem 16 ⭐
1. A software framework to serve as the backend for a number of Wearable Computing research experiments, use cases, and applications. 2. Baked-in tools to upgrade human intelligence with smart glasses, including conversational intelligence, social intelligence, memory, knowledge, and thinking upgrades.