qdollar
qdollar is a python implementation of the $Q Super-Quick Recognizer.
About
The $Q Super-Quick Recognizer is a 2-D gesture recognizer designed for rapid prototyping of gesture-based user interfaces, especially on low-power mobiles and wearables. It builds upon the $P Point-Cloud Recognizer but optimizes it to achieve a whopping 142× speedup, even while improving its accuracy slightly. $Q is currently the most performant recognizer in the $-family. Despite being incredibly fast, it is still fundamentally simple, easy to implement, and requires minimal lines of code. Like all members of the $-family, $Q is ideal for people wishing to add stroke-gesture recognition to their projects, now blazing fast even on low-capability devices.
Installation
To install qdollar using pip
pip install qdollar
Example
from qdollar.recognizer import Gesture,Recognizer, Point
t1 = [
Point(0, 0, 1),
Point(1, 1, 1),
Point(0, 1, 2),
Point(1, 0, 2)]
tmpl_1 = Gesture('X', t1)
tmpl_2 = Gesture('line', [
Point(0, 0),
Point(1, 0)])
templates = [ tmpl_1, tmpl_2]
gesture = Gesture('A',[Point( 31, 141, 1),Point(109, 222, 1),Point( 22, 219, 2),Point(113, 146, 2)])
res = Recognizer().classify(gesture, templates)
print(res[0].name)
Metadata
Release files for qdollar 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qdollar-0.0.2.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qdollar-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.4 kB
Release files / qdollar-0.0.2.tar.gz
| Download URL | qdollar-0.0.2.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
23ddc3a742923c6d66fb538b15c6535c1a081122d47a09c27989dc4642f4d9d8
|
|
BLAKE2b-256 checksum How to use checksums |
3bc2f01548b8184c5a86503f76eab2c231a55d6eea624cf69f557c59c02d5266
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|
Release files / qdollar-0.0.2-py3-none-any.whl
| Download URL | qdollar-0.0.2-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
57a759965ca9a0330111ac90fad14d22a1d014b04063955ce852ac04e1e0b4cc
|
|
BLAKE2b-256 checksum How to use checksums |
13be1e23b04d4b771519d4f4a6a88a8b7c2f335fc20be16c6503d002792363bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|