耀世-耀世娱乐咨询法律事务所
service tel

400-123-4567
+86-123-4567

站内公告: 诚信为本:市场永远在变,诚信永远不变。

400-123-4567

+86-123-4567
13800000000

广东省广州市天河区88号

当前位置: 首页 > 耀世登录 > 案例分类二

物体识别桌 开发系列之一

时间:2025-03-05 15:42:25

 

本系列将会制作一个多点屏的 物体识别桌,从多点屏的usb(hid)touchscreen抓取数据分析识别标签(主动或被动)的特征,从而识别不同的标签的位置和旋转角度,从而做一些有趣的互动。

本篇为第一步,了解HID Descriptor分析数据结构。

一,简单了解 HID Descriptor

用到的标签有 usage usagepage collection reportid reportsize reportcount input logical_minimum logical_maximum phisical_minimum phisical_maximum

输入报告有两种类型分为控制型和中断型,多点屏以中断型输入管线来传输以确保在每一固定周期内都能将更新的输入报告传给主机。具体可以自行查询相关知识点。

了解hid descriptor 报告描述符是为了我们获取到输入的数据后提取对应的数据,如id,x、y坐标,有效点的数量,点的状态,举例如下:

reportid 对应数据 第一字节 04 contact identifier和tip switch对应下一字节的后6bit和前2bit,举例数据 04 40 就是 reportid为4,contact identifier为0,tip switch为1,表示id为1的这个点按下,04 00 就是 reportid为4,contact identifier为0,tip switch为0,表示id为1的这个点松开。40二进制表示01000000,前两bit 01表示tipswitch 为按下,后6bit表示这个点的id。

二,根据使用的多点屏的HID Descriptor ,解析出对应的数据。

不同的多点屏厂家数据的对应上可能会不一样。上图为定制多点物体识别桌客户提供的屏幕的数据结构。

得到的结果如下图:

?

立即在线咨询 关闭
地址:广东省广州市天河区88号    电话:400-123-4567     传真:+86-123-4567
Copyright © 2012-2018 耀世-耀世娱乐咨询法律事务所 版权所有 非商用版本     ICP备案编号:琼ICP备985981119号

平台注册入口