首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算机视觉:跟踪抛硬币

计算机视觉:跟踪抛硬币
EN

Stack Overflow用户
提问于 2013-04-15 06:05:32
回答 1查看 298关注 0票数 0

有没有可能写一个程序来跟踪和预测硬币的抛出?

输入将是监控翻转最初几秒钟的两个或更多网络摄像头的馈送。该程序将使用我想象中的物理方程来分析旋转硬币的运动。输出将是对硬币在事件实际发生之前是正面着地还是反面着地的估计。如果确实可能的话,哪种语言和库最适合这项任务?C++和OpenCV能胜任这个任务吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-15 06:32:00

你需要仔细阅读样本混叠的奈奎斯特极限。

基本上,你需要确定一次典型的抛硬币每秒将显示多少转,并使用奈奎斯特定理来计算出捕获它的最小帧速率。

如果你能确定硬币在哪一帧是平的,它离开手的是哪一帧,它被抓住的是哪一帧,以及最初的硬币面是什么,你就有很好的机会推断出这一点。您也许能够进行音频处理,以帮助精确定位翻转和捕捉事件。

您也可以使用帧内的运动模糊来确定硬币边缘的角速度,但您不知道旋转轴。捕获更清晰的图像会更容易。这意味着使用大光圈镜头和/或良好的照明,以允许较短的曝光时间,并可能有较高的帧频。

如果可以交错来自多个摄像机的帧,您可能会牺牲更高的帧速率。这需要良好的外部同步。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16004911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档