嗨,我正在写一个程序,它从视差图中检索一个球的z坐标。我正在使用EmguCv包装类。目前我有很多元素工作,虽然目前还不完美,但只是需要一些调整。到目前为止完成的步骤如下:如何从视差图中获取球的深度值
两台摄像机同时运行,每个摄像机视图显示在一个图像框中。
摄像机校准是在确定棋盘格的方块并存储内在和外在参数的情况下进行的。
图像纠正和不失真,以尽可能消除噪音和失真。
我在每张图片中标识了球,并且标记了球的中心并检索了x和y坐标。
创建并显示视差图,并实施reprojectImageTo3D()方法以给出地图中像素的x,y和z坐标。
我目前遇到的问题是如何在视差图中隔离球,以获得只有x,y和特别是z坐标。我已经看到从差异图中提取单个对象的例子,例如, http://disparity.wikidot.com/,在标题“添加颜色和运动到视差贴图”下。
有没有一种方法可以用于识别和提取球或者是由诸如SURF或SIFT过程之类的东西进行的提取?
在此先感谢
史蒂夫
您可以通过http://dsp.stackexchange.com/询问更多的答案。 – Aybe
非常感谢。我会在那里尝试。 – user3569032