Tag: 检测

iOS实时确定名片的angular落

我想要实现一个名片检测function像这个应用程序( https://scanbot.io )。 照相机应检测名片并自动拍照(仅限名片)。 我的想法是使用BradLarson's GPUImage库,检测angular落(使用哈里斯angular点检测algorithm),计算矩形的最大矩形,裁剪包含在矩形内的图像。 这是我的代码: – (void)setupFilter { videoCamera = [[GPUImageVideoCamera alloc] initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionBack]; filter = [[GPUImageHarrisCornerDetectionFilter alloc] init]; [(GPUImageHarrisCornerDetectionFilter *)filter setThreshold:0.01f]; [(GPUImageHarrisCornerDetectionFilter *)filter setSensitivity:0.5f]; [(GPUImageHarrisCornerDetectionFilter *)filter setBlurRadiusInPixels:2.0f]; [videoCamera addTarget:filter]; videoCamera.runBenchmark = YES; GPUImageView *filterview = [[GPUImageView alloc] init]; self.view=filterview; GPUImageCrosshairGenerator *crosshairGenerator = [[GPUImageCrosshairGenerator alloc] init]; crosshairGenerator.crosshairWidth = 22.0; [crosshairGenerator forceProcessingAtSize:CGSizeMake(480.0, 640.0)]; [(GPUImageHarrisCornerDetectionFilter […]

如何在只使用NSUbiquitousKeyValueStore时编程检测用户设备上是否启用了iCloud?

我正在使用NSUbiquitousKeyValueStore将一些偏好数据同步到iCloud。 我发现如果用户在“设置应用程序”中禁用了iCloud的“文档&数据”项, NSUbiquitousKeyValueStore就无法将其数据同步到iCloud。 所以,我想先检查一下,如果这个设置是打开的。search结果后,我发现这个代码片段: NSURL *ubiq = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]; NSLog(@"url=%@",ubiq); if (!ubiq) { UIAlertView *av = [[UIAlertView alloc] initWithTitle:nil message:@"Please enable iCloud in Setting app" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; [av show]; return; } 我想知道的是,这是否是检测的唯一方法,即使我只是使用NSUbiquitousKeyValueStore (而不是iCloud文档存储)。 有更好的select吗?

检测是否绘制path是xcode中的一个圆/矩形

我想为绘图应用程序实现自动完成function。 一旦绘制了自由手对象,我想检测对象的types(圆形/矩形/三angular形),并根据结果绘制出相应的对象。 我已经读了一些关于OpenCV,但是我需要实时将用户绘图转换成图像。 我logging触摸绘制/追踪的点的数量,并生成相应path的UIBeizerPath 。 我如何去检测形状types?

iOS:准确地确定加速计输出的碰撞能量

我正在创build一个音叉应用程序,在那里您可以将iPhone拍到另一只手的手掌上,或者在柔软的表面上进行设置,以便设置叉子。 所以我想检测每个“凹凸”所包含的能量, (编辑:删除了一吨gumpf) 谁能帮我破解这个吗?

检测用户是否在UITextView中键入了表情符号字符

我有一个UITextView,我需要检测用户是否input表情符号。 我认为只要检查最新字符的unicode值就足够了,但是新的emoji 2s,一些字符散布在整个unicode索引(即苹果新devise的版权和注册标志)中。 也许是用NSLocale或LocalizedString值检查字符的语言? 有谁知道一个好的解决scheme? 谢谢!

区分一个iPhone应用程序崩溃和被杀死

你好,我打算开发一个简单的iPhone游戏。 我希望能够区分真正的崩溃和用户杀死应用程序(通过双击主屏幕,并长期点击它杀死它)。 有人可以通过多任务栏消除应用程序时发生的情况。