我正在研究一个计算机视觉应用程序(使用openCV),其目标是测量一个obejct落在容器之前/之后的宽度。所以在跌倒之后它的位置将是随机的,这样的事情要清楚:candies
我想要测量的唯一对象将是清晰地过滤图像并且将始终在顶部,但是在一般情况下其宽度将不与摄像机的图像平面平行。在最糟糕的情况下,长脸可能会非常封闭,让事情变得非常困难。
所以我的问题是:什么能提高这两种策略之间的准确性?
1)获取容器的一对立体图像,在对象的较长面上定位两个点(边界的顶点或中点),然后计算这些点之间的3D空间距离
2)在物体落入容器之前使用靠近物体的单个相机,其中它的运动将垂直于相机,因此整个宽度将位于与图像平面平行的平面上。使用已知尺寸参考和校准相机将导致从单个图像的宽度测量
提前谢谢
答案 0 :(得分:0)
一对立体相机更适合这项任务。但是,同步可能是一个问题。理想情况下,您希望使用具有硬件触发功能的立体相机,这样您就可以同时捕获两个图像。如果您使用两个网络摄像头,那么两个图像之间会有延迟,这可能是一个问题,因为对象正在移动。