如何基于思岚RPLIDAR完成多点触摸应用?

如何基于思岚RPLIDAR(激光雷达)完成多点触摸应用?以下将为大家提供详细操作步骤!

附件下载: https://pan.baidu.com/s/1sJn9BTAyEqMLxU8daHJvxg 密码: nuwk

注意事项:本文档内容不支持RPLiDAR A1系列 激光雷达 ,SDK仅支持VS 2010版本。

操作步骤:打开demo_TUIO\multitouch_server\multitouch_Server\workspaces\vc10目录下的multi_touch_server.sin

基于思岚激光雷达的多点触摸应用指南

然后Rebuild resolution. 在当前文件目录下的…\sdk_project\multiTouch_sdk\Debug\output下,拷贝multiTouch_sdk.dll文件至…\vc10\calibration_project\bin以及…\server_project\bin目录下。

基于思岚激光雷达的多点触摸应用指南二

注意:实际给出的压缩包中已经编译过并且拷贝过dll到对应目录中。如对multiTouch SDK有任何修改后,才需要进行以上操作。

此时连接好RPLiDAR(激光雷达),运行编译好的…\vc10\calibration_project\bin下的calibration_app.exe。

此时连接好RPLiDAR,运行编译好的…\vc10\calibration_project\bin下的calibration_app.exe。

点击左上角的load configuration,配置文件是…\vc10\server_project目录下的multi_touch.json。其中配置了client端的ip地址端口,也可以手动修改Touch area的大小,其他参数不建议修改。

基于思岚激光雷达的多点触摸应用指南

加载了配置文件后雷达会开始转动并扫描,calibration_app中也出现了雷达扫描点。通过拖动白色虚线框来调整需要的Touch Area大小及位置。

加载了配置文件后雷达会开始转动并扫描,calibration_app中也出现了雷达扫描点。通过拖动白色虚线框来调整需要的Touch Area大小及位置。

调整完毕后点击左上角的save configuration保存配置文件,然后可以关闭calibration_app。打开client_4444文件目录下的TuioDemo.exe,客户端采用一个console加显示界面的方式,待开启server后,console中会不断打印client端addBlob和removeBlob的操作以及其他客户端操作,显示界面中会显示此时的Blob。



(图中启动了client_4444即配置文件中端口为4444的客户端。)

然后启动server,打开…\vc10\server_project\bin下的MultiTouch_Server.exe. 此时在client和server的console中会不断打印add和remove blob操作,显示界面中出现触摸点。

此时在client和server的console中会不断打印add和remove blob操作,显示界面中出现触摸点
(也可以观看压缩包中demo_TUIO.MOV查看运行效果)

 

 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31559640/viewspace-2636255/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31559640/viewspace-2636255/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值