这就是我所拥有的:一台照相机拍摄一组骰子。蓝色矩形表示感兴趣的区域,在每个ROI中,我都想查看是否在其中放置了一个骰子,以及该骰子的哪一侧正在显示(这些骰子只是占位符,我不在从事与Dungeon Roll有关的任何工作!) 。
我认为问题很明显:因为我使用的是非常广角的相机,所以不仅可以看到带有滚动条的骰子侧面(这是相机指向的侧面),而且右上角和左下角的剑。
我很难思考如何使它正常工作。我该如何找出我要确定的“正确”方面?
谢谢!
最佳答案
因此,该解决方案比基于软件的硬件更多,但是却像魅力一样!
我在玻璃面板的顶部放了一个有凹凸表面的透明塑料文件夹,然后将骰子放在上面。结果是:只有靠近折射面的东西才能清晰显示,而更远的东西都会消失。播放文件夹数量和边缘检测设置,效果将令人满意!
尽管我确定Micka和Stacker的评论会让我找到解决方案,但此快速修复足以满足我当前的测试要求。谢谢!
关于java - OpenCV检测模具底部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36112462/