0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开源获奖案例】隔空手势识别测试系统

迪文智能屏 2024-03-16 08:12 次阅读

——来自迪文开发者论坛
本期为大家推送迪文开发者论坛获奖开源案例——隔空手势识别测试系统工程师采用7英寸COF智能屏,通过T5L OS核与PAJ7620U2手势识别传感器进行数据交互,不需要使用任何按键,只需将手贴近传感器即可进入菜单系统控制屏幕,实现上、下、左、右、贴近、远离、左旋转、右旋转、挥手9种手势效果。不一样的屏幕交互体验,推荐大家前来观看!

UI素材展示

d6f68e92-e329-11ee-9118-92fbcf53809c.png

d7054d1a-e329-11ee-9118-92fbcf53809c.png

UI开发示例

d70ead4c-e329-11ee-9118-92fbcf53809c.png

C51代码设计T5L OS核与PAJ7620U2手势识别传感器进行数据交互,检测当前的手势,判断当前显示的图片和翻页显示的图片,实现利用手势来切换页面的功能。参考代码如下:

void select_operate(uint16_t gesrure_value){ if(gesrure_value == GES_UP) //上 { if(select_value >= 2) { select_value -= 2; } dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]); } else if(gesrure_value == GES_DOWN) //下 { if(select_value <= 1) { select_value += 2; } dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]); } else if(gesrure_value == GES_LEFT) //左 { if(select_value % 2 == 1) { select_value -= 1; } dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]); } else if(gesrure_value == GES_RIGHT) //右 { if(select_value % 2 == 0) { select_value += 1; } dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]); }}
void turning_operate(uint16_t gesrure_value){ uint16_t i = 0; uint8_t turning_mode = 0; //翻页模式,0上,1下,2左,3右 uint16_t turning_count = 0; //翻页最终次数 if(gesrure_value == GES_UP || gesrure_value == GES_DOWN || gesrure_value == GES_LEFT || gesrure_value == GES_RIGHT) { if(gesrure_value == GES_UP) //上 { turning_mode = 0; turning_count = 48; } else if(gesrure_value == GES_DOWN) //下 { turning_mode = 1; turning_count = 48; } else if(gesrure_value == GES_LEFT) //左 { turning_mode = 2; turning_count = 80; } else if(gesrure_value == GES_RIGHT) //右 { turning_mode = 3; turning_count = 80; } if(turning_current_image == 0 || turning_current_image == 2) { turning_current_image = 1; } else { turning_current_image = 2; } for(i = 0;i <= turning_count;i++) { switch(turning_mode) { case 0: dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, 0, 480 - i * 10); t5l0_sys_delay_ms(20); if(turning_last_image != 0) { dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0, 0 - i * 10); } break; case 1: dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, 0, -480 + i * 10); t5l0_sys_delay_ms(20); if(turning_last_image != 0) { dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0, 0 + i * 10); } break; case 2: dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, 800 - i * 10, 0); t5l0_sys_delay_ms(20); if(turning_last_image != 0) { dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0 - i * 10, 0); } break; case 3: dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, -800 + i * 10, 0); t5l0_sys_delay_ms(20); if(turning_last_image != 0) { dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0 + i * 10, 0); } break; } t5l0_sys_delay_ms(20); } turning_last_image = turning_current_image; }}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试系统
    +关注

    关注

    6

    文章

    784

    浏览量

    61925
  • 开源
    +关注

    关注

    3

    文章

    3099

    浏览量

    41985
  • 智能屏幕
    +关注

    关注

    0

    文章

    59

    浏览量

    3234
收藏 人收藏

    评论

    相关推荐

    开源获奖案例】基于T5L智能屏的指纹识别解决方案

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛 获奖 开源案例——基于T5L智能屏的指纹 识别解决方案。该方案通过智能屏串口进行Modbus通讯,实现对指纹 识别模块的精准控制,并集成了指
    的头像 发表于07-06 08:13 101次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】基于T5L智能屏的指纹<b class='flag-5'>识别</b>解决方案

    基于毫米波雷达的手势识别算法

    的时空特征来描述 手势的细节。其次,我们设计了一个CNN来分别学习提取特征的变化模式并输出 识别结果。我们通过在商品毫米波雷达上实施,对我们提出的 系统进行了全面评估。此外,我们还提供了更广泛的评估,以证明
    发表于06-05 19:09

    基于毫米波雷达的手势识别神经网络

    。实验结果证实了我们提出的方法的有效性,展示了其在各种 手势 识别应用中的潜力。 FMCW 雷达原理 该实验使用了IWR1642,这是一种由德州仪器公司制造的商用低成本MIMO雷达模块。该雷达 系统配备2根
    发表于05-23 12:12

    华为MatePad Pro 13.2英寸平板电脑体验官招募,启用空手势功能

    华为近日启动了MatePad Pro 13.2英寸平板电脑同期验官招募,旨在收集“ 空手势”功能的使用反馈。本次活动报名时间为自2024年4月25日起至2024年5月15日止。
    的头像 发表于04-29 15:06 927次阅读

    基于FPGA技术的手势识别控制型多功能机械臂系统

    首先通过图像采集设备来获取 手势图像,通过 手势建模将获取的 手势图像用数学模型描述出来,最后根据得到的 手势 识别所需要的模型参量判别出具体的
    发表于04-27 11:21 797次阅读

    Redmi Turbo 3搭载高通骁龙8s Gen 3芯片,配备AI空手势与AI魔法功能

    据悉,Redmi Turbo 3内置AI 空手势操作功能,利用高通骁龙8s Gen 3芯片的旗舰级AI技术以及新升级AON前置摄像头,可实现全天候智能感知并快速响应用户操作。
    的头像 发表于04-09 15:28 912次阅读

    迪文科技2024年首展丨湖南医疗器械展完美收官

    ,收获了众多好评,迪文2024年首展活动完美收官。展会现场往期推荐TPS04量产在即,现场挑战 测试接近尾声【 开源 获奖案例】 空手势
    的头像 发表于03-31 08:12 191次阅读
    迪文科技2024年首展丨湖南医疗器械展完美收官

    开源获奖案例】智能培养室

    为大家推送迪文开发者论坛 获奖 开源案例——智能培养室。工程师通过Modbus协议实现了T5L智能屏控制加热、风机控温功能,还可调节电源功率实现模拟光照功能。 系统可根据屏幕上设定的参数自动运行,并保存
    的头像 发表于01-09 08:13 290次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】智能培养室

    基于ADUX1020的手势识别实现方案

    作者:Tyler Ray 简介 ADUX1020是一款集成式光学传感器和前端器件,能够进行高级单点 手势 识别和近距检测。光学传感器可灵敏感测入射光的强度和角度。通过光学和电子的环境光过滤,它能够在各种
    发表于11-28 16:26 0次下载
    基于ADUX1020的<b class='flag-5'>手势</b><b class='flag-5'>识别</b>实现方案

    手势识别传感器是如何工作的?

    德赢Vwin官网 网报道(文/黄山明) 手势 识别传感器,顾名思义是一种能够对用户 手势动作进行 识别的传感器。 手势 识别
    的头像 发表于09-22 01:23 2983次阅读

    开源获奖案例】智能猫粮控制系统

    本期为大家推送迪文开发者论坛的 获奖 开源案例:智能猫粮控制 系统。工程师使用迪文智能屏实现了监测猫粮的温度、湿度、余量,保存猫咪吃粮记录等功能,并别出心裁的设计了一套水墨画风格UI,以及手指触摸时的水墨点击效果,增强触摸的视觉反馈。
    的头像 发表于09-16 08:30 536次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>获奖</b>案例】智能猫粮控制<b class='flag-5'>系统</b>

    HarmonyOS/OpenHarmony(Stage模型)应用开发组合手势(三)互斥识别

    互斥 识别组合 手势对应的GestureMode为Exclusive。互斥 识别组合 手势中注册的 手势将同时进行
    发表于09-11 15:01

    HarmonyOS/OpenHarmony(Stage模型)应用开发组合手势(二)并行识别

    并行 识别组合 手势对应的GestureMode为Parallel。并行 识别组合 手势中注册的 手势将同时进行
    发表于09-08 16:17

    HarmonyOS/OpenHarmony(Stage模型)应用开发组合手势(一)连续识别

    组合 手势由多种单一 手势组合而成,通过在GestureGroup中使用不同的GestureMode来声明该组合 手势的类型,支持连续 识别、并行 识别
    发表于09-07 15:20

    LSM6DSOX FSM手势识别基础示例

    最新的A+G系列芯片支持通过内嵌的 FSM功能实现一系列 手势 识别本文档以LSM6DSOX 为例介绍了配置要求以及FSM的实现流程
    发表于09-06 08:05