0
A
回答
0
您的意思是技术上:)?从物理上来说,它已经做到了(就贴纸运动而言)。
从技术上讲,您可以使用AVFoundation.framework
中定义的接口,从选定的帧创建位图并进行比较。通常你会制作图像monochromatic(或将它们变成binary images,这取决于你的实际项目),并比较像素。如果特定数量的连接像素发生了变化,则一定有运动。
您会将图像颜色空间转换为灰度以比较时具有更好的性能。这又取决于你的项目需要多少灰度。挑剔的部分肯定是比较算法。一个简单的方法就是计算更改(连接)的像素(使图像灰度级可以为您节省大量的误报)。你也可以做一个Binary Search
相关问题
- 1. 可可触摸:动画上的触摸
- 2. 可可触摸 - 在UIImageView中触摸
- 3. 检测触摸UIButton
- 4. 检测CAShapeLayer触摸
- 5. UINavigationItem:检测触摸
- 6. 可可触摸 - AVFoundation
- 7. 检测触摸动画(移动)视图
- 8. XML与可可触摸
- 9. 可可触摸 - 浮动图像跨屏
- 10. 可可触摸 - 线程和动画
- 11. 可可触摸 - 缓慢移动CGPointMake
- 12. Iphone可可触摸动画建议
- 13. 可可触摸 - 用定时器动画
- 14. 可可触摸 - 一次播放动画
- 15. UIImage检测触摸和拖动
- 16. 可可触摸UITableView数据
- 17. “可可触摸静态库”
- 18. 可可触摸 - 对话框?
- 19. 可可触摸NStimer问题
- 20. 可可触摸 - 定时器
- 21. 可可触摸 - 加载AVAudioPlayer
- 22. 可可触摸 - 视图
- 23. 可可触摸 - UITextView颜色
- 24. 可可触摸NSRegularExpression模式
- 25. Android测试,可视化触摸事件
- 26. 检测触摸次数
- 27. 检测触摸事件
- 28. 在MPVolumeView中检测触摸
- 29. 多点触摸检测
- 30. 在webview上检测触摸
以及im扫描人的运动。那么你推荐什么?只是灰度或二进制?有区别吗? – user377419 2010-07-31 22:43:00
你说过使用'AVFoundation.framework'有什么办法可以做到这一点吗? – user377419 2010-07-31 22:48:24
@ shorty876要了解如何使用AVFoundation框架,请考虑阅读:http://developer.apple.com/iphone/library/documentation/AudioVideo/Conceptual/MultimediaPG/UsingVideo/UsingVideo.html 二进制映像只是一个灰度图像的特例。一个像素可能只有两种状态之一。在灰度图像中,像素将是黑色或白色。通过将所有像素的亮度> = 50%设置为白色并将其他所有像素设置为黑色来实现此目的。为了跟踪人物,我会尽可能多地使用阴影。 – thatsdisgusting 2010-08-01 01:11:20