手势

【百度大脑新品体验】手势识别

我的未来我决定 提交于 2019-12-16 14:09:22
【百度大脑新品体验】手势识别 作者:才能我浪费99 1.功能描述: 识别图片中的手部位置和手势类型,可识别24种常见手势,包括拳头、OK、比心、作揖、作别、祈祷、我爱你、点赞、Diss、Rock、竖中指、数字等 2.平台接入 具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了: http://ai.baidu.com/forum/topic/show/943327 3.调用攻略(Python3)及评测 3.1首先认证授权: 在开始调用任何API之前需要先进行认证授权,具体的说明请参考: http://ai.baidu.com/docs#/Auth/top 具体Python3代码如下: - - coding: utf-8 - - #!/usr/bin/env python import urllib import base64 import json #client_id 为官网获取的AK, client_secret 为官网获取的SK client_id =【百度云应用的AK】 client_secret =【百度云应用的SK】 #获取token def get_token(): host = ‘https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=’ +

石头剪刀布AI进化版

拜拜、爱过 提交于 2019-12-13 07:54:17
石头剪刀布AI进化版 虽然人工智能目前以席卷之势,渗透各行各业,但是大多数人还处在“百姓日用而不知”的状态里,作为一个创客教师,对于新技术总是有与生俱来的敏感嗅觉,同时也希望把这些新内容教给我的学生,人工智能到底怎么玩?我的学生可以玩的转么?我的学生年龄都比较小,只是学过一些scratch,这样的水平可以玩AI么?带着这些疑问,笔者开始了自己的探索之路,在看了编程猫、mind+、mblock、Kittenblock、machine learning for kids等等的软件及网站之后,终于找到了一个看起来不那么复杂的又有AI插件的网站——广问AI (open.thinklandai.com)。 今天笔者就带领大家一起来用AI制作一个中国人小时候都会玩的游戏——石头剪刀布,说起这个石头剪刀布,它经常会作为我get新技能的第一个试水案例,比如会玩scratch之后我第一个做的是它,会玩microbit之后我第一个做的也是它,这次AI的版本当然也要做一次啦。 在开始制作之前,需要注册并用邮件激活,否则无法看到我们需要使用的AI插件,另外推荐大家使用Google Chrome浏览器,其他浏览器似乎会有看不到工程模板的情况。 顺利注册完毕之后,回到主页开始编程,进入后是标准的scratch3.0界面,唯一区别是菜单栏里多了一个叫工程模板的项目。 这里面藏着十个案例

EZ430 Chronos 开发设想 :广义手势语言

爱⌒轻易说出口 提交于 2019-12-12 17:54:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> EZ430 Chronos 开发设想 :广义手势语言 终于收到了代购的开发套件,这几天都在思考究竟用它来开发一款什么样的有趣应用呢? 终于在昨天确定了开发设想:手势语言,充分利用套件的3轴加速度感应器,捕捉手势数据,再根据预先设定的对应模型翻译成字符、数字或者指令,可以把翻译结果保留在手表内存/FLASH里,等到联机时再用RF传到PC上,也可以直接就用RF同步传送到PC上。 为什么起名为“广义手势语言”,而不是“手势交互”或者“手势输入”?因为准备设计一个比较全面的手势语言系统,类似于手语之类的,当然,还是一步步来,不可能一次就搞定,分阶段进行,最终能够跟实际的自然语言一一对应。 这种手势语言跟MCU结合紧密,比如可以直接利用手势来输入程序指令(好像需要编译才可以运行,后面再关注细节),可以直接在手表上把特定的三轴坐标翻译成指令来操作MCU的底层硬件(比如启动一个程序、进入程序的菜单进行设置,确认设置结果,等等),也可以利用手势来开启/关闭无线传输,还可以用手势来代替按钮的功能,调用不同的内置程序,修改设置什么的,比如调整时间,调整日期。 现阶段主要以手腕上可以方便佩戴的 chronos 为手势输入源,后续有一定进展后计划使用手套式传感器,每个手指头上都放置一个类似的三轴传感装置,因为手指的移动范围更灵活

Android触控屏幕Gesture(GestureDetector和SimpleOnGest...

你说的曾经没有我的故事 提交于 2019-12-10 08:20:24
1、当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什么手势)Android sdk给我们提供了GestureDetector(Gesture:手势Detector:识别)类,通过这个类我们可以识别很多的手势,主要是通过他的onTouchEvent(event)方法完成了不同手势的识别。虽然他能识别手势,但是不同的手势要怎么处理,应该是提供给程序员实现的,因此这个类对外提供了两个接口:OnGestureListener,OnDoubleTapListener,还有一个内部类SimpleOnGestureListener,SimpleOnGestureListener类是GestureDetector提供给我们的一个更方便的响应不同手势的类,这个类实现了上述两个接口(但是所有的方法体都是空的),该类是static class,也就是说它实际上是一个外部类。程序员可以在外部继承这个类,重写里面的手势处理方法。

【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!

ぃ、小莉子 提交于 2019-12-09 15:34:28
李华明Himi 原创,转载务必在明显处注明: 转载自 【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/337.html 很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块;请点击下面联系进入阅读: 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理! 本文补充: 网上很多关于手势文章都说Android 对手势的支持是从SDK 1.6 (也就是 API 4)才开始的,但是我用SDK1.5模拟器也能识别!。(本想测试下更低的SDK的支持效果,但是我没有SDK低于1.5版本的....我手机SDK 2.2的 - -、),所以查了Api 发现: android.view.GestureDetector.OnGestureListener; since api-1 , android.view.GestureDetector; since api-1 , 从API来看从api-1开始就已经支持手势和手势监听器了,那么很多说api-4才支持这句话也没错!因为: android

Android 手势(Gesture)

喜夏-厌秋 提交于 2019-12-09 15:03:42
一、什么是手势? 所谓手势,其实就是指用户手指或触摸笔在触摸屏上的连续触碰行为,比如在屏幕上葱左至右划出一个动作,就是手势,再比如在屏幕上画一个圆圈也是一个手势,手势这种连续的触碰会形成某个方向上的移动趋势,也会形成一个不规则的几何图形。Android对两种手势行为都提供了支持: 1、对于第一种手势行为而言,Android提供了手势检测,并为手势检测提供了相应的监听器。 2、对于第二种手势行为,Android允许开发者添加手势,并提供了相应的API识别用户手势 二、手势检测 Android为手势检测提供了一个 GestureDetector 类, GestureDetector实例代表了一个手势检测器,创建 GestureDetector时需要传入一个 GestureDetector. On GestureListener 监听器,负责对用户的手势行为提供响应。 GestureListener包含的事件处理方法如下: boolean onDown(MotionEvent e) :当触碰事件按下时触发该方法。 boolean onFling(MotionEvent e1,MotionEvent e2,float velocityX,float velocityY) :当用户在触摸屏上"拖过"时触发该方法。其中 velocityX, velocityY代表"拖过"动作在横向

聊聊Web App、Hybrid App与Native App的设计差异

落爺英雄遲暮 提交于 2019-12-06 20:14:36
聊聊Web App、Hybrid App与Native App的设计差异 https://www.cnblogs.com/zhuiluoyu/p/6056672.html 编者按:这3类主流应用你都了解吗?设计师除了要有视觉功夫,对不同形式的APP也应当了然于胸,今天百度的同学写了一篇非常全面的总结,帮你迅速搞定3类主流APP的设计方法,附带一大波避雷针,带你巧妙跳过APP设计的雷区,涨姿势是分分钟刻不容缓的事咯! 目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。 一、Web App、Hybrid App、Native App 纵向对比 首先,我们来看看什么是 Web App、Hybrid App、 Native App。 1. Web APP Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。 优点 (1)开发成本低, (2)更新快, (3)更新无需通知用户,不需要手动升级, (4)能够跨多个平台和终端。 缺点: (1)临时性的入口 (2)无法获取系统级别的通知,提醒,动效等等 (3)用户留存率低 (4)设计受限制诸多 (5)体验较差 2. Hybrid App Hybrid APP指的是半原生半Web的混合类App。需要下载安装

手势数字时钟电脑屏幕保护windows下载

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-06 03:05:30
软件名称:冷高轮时间手势数字时钟 软件大小:549KB 更新日期:2019-11-29 软件语言:简体中文 软件类别:桌面工具 软件授权:免费软件 适用平台:WinXP, Win7, Win8, Win10, WinAll 屏保可在官网下载:lenggaolun。com(com前面不是句号时点哦) 安卓版和iOS版APP可自行在各大应用市场搜索全称“冷高轮时间”进行下载。 来源: https://www.cnblogs.com/lenggaolun/p/11959628.html

几句代码快速集成自定义转场效果+ 全手势驱动

谁都会走 提交于 2019-12-05 04:54:16
原文出处: wazrx 写在前面 在简书写完第一篇的自定义转场文章后,已经很久没有碰过转场了,毕竟在公司,功能实现才是最重要的,这些转场的动效,只能是点睛之笔,不太容易被重视,不过我的第一篇文章还是很多人的喜欢和讨论,很多人还提出些建议,非常感谢大家,这是我第一篇文章的地址 自定义转场动画 ,里面包含了一些转场的基础知识,这篇文章我就不再讨论这些基础知识了。 为什么会有这第二篇文章,主要原因有如下几点: 1、能不能更简单?当我很久没有使用转场的时候,再次来使用它,感觉还是比较烦琐,有一大堆记不住的长长的代理方法,都要去copy,长长的代理方法也把控制器弄得有点乱,虽然苹果已经将整个过程充分解耦了,我在想,要是能简单的一两句话就能集成转场效果多好,或者通过继承和复写一两个方法就能轻松实现自己的转场效果,无需关注转场逻辑,只需关注动画逻辑 2、闪烁和生硬?在第一篇文章中有人提到的部分的bug,比如小圆点扩散效果,如果手势在中途取消,不会有取消动画,非常生硬,而且会有闪烁的bug,我在想能不能解决这两个问题,强迫症接受不了o(╯□╰)o,我现在找到了一个比较好的方式来解决问题,原理和对比图会在后面给出 3、能不能多添加一些效果?所以我把自己写的效果封装,再参照网络一些效果,总过添加了将近20个效果 4、手势万岁!任何效果我都想能够手势驱动 效果图(图比较多,请手机用户慎重

关于自定义转场动画,我都告诉你。

冷暖自知 提交于 2019-12-05 04:54:03
原文出处: 伯恩的遗产(@翁呀伟呀 ) 概述 这篇文章,我将讲述几种转场动画的自定义方式,并且每种方式附上一个示例,毕竟代码才是我们的语言,这样比较容易上手。其中主要有以下三种自定义方法,供大家参考: Push & Pop Modal Segue 前两种大家都很熟悉,第三种是 Stroyboard 中的拖线,属于 UIStoryboardSegue 类,通过继承这个类来自定义转场过程动画。 Push & Pop 首先说一下 Push & Pop 这种转场的自定义,操作步骤如下: 创建一个文件继承自 NSObject , 并遵守 UIViewControllerAnimatedTransitioning 协议。 实现该协议的两个基本方法: 1 2 3 4 //指定转场动画持续的时长 func transitionDuration ( transitionContext : UIViewControllerContextTransitioning ) -> NSTimeInterval //转场动画的具体内容 func animateTransition ( transitionContext : UIViewControllerContextTransitioning ) 遵守 UINavigationControllerDelegate 协议,并实现此方法: 1 func