草庐IT

android - 如何识别手指在相机镜头上或不在android中?

我正在尝试使用Android设备中的摄像头测量心跳。据我所知,将指尖放在相机镜头上,观察相机画面的变化。我试过应用here但这似乎不正确。 最佳答案 请在GoogleCode上查看这篇文章http://code.google.com/p/android-heart-rate-monitor/issues/detail?id=1#c22它解释了如何检查手指是否在相机上。“对于任何感兴趣的人,我想出了如何检测用户的手指是否放在相机上的方法。在imageProcessing.java中,在decodeYUV420SPtoRedAvg()方

javascript - 最快的手指优先应用程序架构 - Redis?

我正在使用智能手机作为蜂鸣器编写一个“最快手指优先”的Node.JS应用程序。我打算使用Socket.IO来处理进入应用程序的答案,但不知道在回合结束时存储数据以进行比较的最佳方式是什么。我最初的想法是将每个传入套接字事件的应答数据插入到Redis中,因为它是基于RAM的,我的假设是它会很快。但是,将每个答案按顺序插入数组会更好吗?这会在传入套接字事件期间持续存在吗?希望这听起来很简洁! 最佳答案 你说得对,数组会更快。这取决于您计划支持多少用户以及您计划如何扩展。如果您正在尝试提供任何人都可以创建“游戏”的“服务”,并且您计划在您

objective-c - 多点触控基础知识(3 个或更多手指)

我注意到在iOS中缺少与真正的多点触控相关的问题。我不是在谈论一根手指的触摸事件,而是在谈论3个或更多手指的触摸事件。是否有任何关于大量触摸输入的手势处理的资源或文档文章?如果没有,是否有你们过去使用过的有效的基本方法?(附:我的最终目标是NSLOG3根手指向下滑动)。 最佳答案 使用手势识别器——它们为您处理触摸处理,并且大多数让您指定识别手势所需的最少手指数。例如,在您的情况下://-viewDidLoadUISwipeGestureRecognizer*swipeRecognizer=[[UISwipeGestureRecog

iOS:使用 2 个手指时取消 UIScrollView 触摸

我已经编写了一个UIScrollView子类,用于滚动一系列UITableView。见下图:如您所见,我有几个垂直滚动的UITableView,它们在父UIScrollView内水平滚动。这一切都很好。但是,该应用程序有许多全局手势。例如,如果我用两根手指在给定的方向上滑动,我就会将UIView转换到应用程序的另一部分。但是如果我在ScrollView和/或其子TableView之上做手势,它们自然会滚动它们的内容。这看起来不太好,会导致一些布局问题。我想弄清楚的是,当用户用两根手指且仅用两根手指触摸任何地方时,如何在UIScrollView及其子UITableView上禁用所有滚动。

iphone - 手指按住屏幕时持续运行方法

我正在开发一款游戏,其中包含左轮手枪、步枪和霰弹枪等枪支。您选择一把枪并射击出现在屏幕上的外星人。我快完成了,但是我在用自动射击枪(例如机枪)射击外星人时遇到了问题。对于单发枪,我用它来检测外星人何时在十字准线中,如果是,则将其隐藏:CGPointpos1=enemyufoR.center;if((pos1.x>254)&&(pos1.x130)&&(pos1.y这对大多数枪都适用,但对于机关枪,我需要它在枪射击时不断检查敌人的位置。我该怎么做? 最佳答案 检查来自UITouch的时间戳

iphone - iOS iPhone 手指绘画类应用程序,是否有内置 Canvas 或开源项目可以帮助我入门?

我需要在我的一个应用程序中实现屏幕绘图功能。我想这将是一个屏幕上的透明覆盖层。我希望能够追踪手指路径并留下一条线、选择颜色并具有删除/撤消功能。我对应用程序商店中当前的内容做了一些研究,其中很多应用程序看起来很相似并且使用了相似的画笔。有件事告诉我,他们看起来太像了,这不是巧合。apple有没有内置的手指画Canvas,或者有没有一些知名的屏幕绘图开源项目?谢谢! 最佳答案 我在开始绘图时在寻找示例时遇到了同样的事情,所以我将我的努力作为一个名为SimpleDrawing的示例项目发布。.我试图在支持大多数/所有标准绘图工具和操作的

归一化手指触摸数据的算法(减少点数)

我正在开发一款应用,让用户可以通过手指在map上绘画来选择区域。然后将这些点转换为纬度/经度并上传到服务器。触摸屏提供的点数太多,无法通过3G上传。即使是小区域也可以累积到~500点。我想平滑这个触摸数据(在一定公差范围内近似)。只要该区域的大体面积相同,绘图的准确性并不重要。是否有任何众所周知的算法可以做到这一点?这适用于卡尔曼滤波器吗? 最佳答案 有Ramer–Douglas–Peuckeralgorithm(维基百科)。Thepurposeofthealgorithmis,givenacurvecomposedoflinese

iphone - 获取 UIPinchGestureRecognizer 手指位置

我使用UIGestureRecognizer完美地转换View及其工作,但现在我想使用它来独立转换View的宽度和高度。我想到解决这个问题的唯一方法是获取两个手指的位置并制作一个if子句来识别用户是否试图增加宽度或高度,但为此我需要让每个手指的位置都参与捏合手势.但是我找不到任何方法来做到这一点我想知道这是否可行,或者是否有另一种方法可以实现这一目标。-(IBAction)handlePinch:(UIPinchGestureRecognizer*)recognizer{recognizer.view.transform=CGAffineTransformScale(recognize

ios - 触摸并拖动 UIButton,但在松开手指时不触发它

我试图允许我的一个View上的一些UIButton实例被触摸并在屏幕上拖动(最终有动量,但那是以后的事!)。我有一个非常简单的形式,如下所示,但问题是通过触摸按钮开始拖动它,它会附着在手指上,然后抬起手指,触发“TouchUpInside”事件,这是我实际点击按钮时要执行的代码。简而言之:如何区分点击和拖动/释放?我是否需要将点击更改为短按手势识别器或类似的手势识别器?代码:在viewDidLoad中:[firstButtonaddTarget:selfaction:@selector(wasDragged:withEvent:)forControlEvents:UIControlEv

iphone - 当我的手指移动时如何填充图像的透明区域

我想用画笔绘制透明区域,但我的代码运行得不是很好。我想有人可以帮我解决这个问题。我的代码://Handlesthestartofatouch-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{CGRectbounds=[selfbounds];UITouch*touch=[[eventtouchesForView:self]anyObject];if(![imageisPointTransparent:[touchlocationInView:self]]||![imageisPointTransparent:[to