海星请进(关于跟踪虫的一个棘手问题)
首先感谢你先前提供的帮助.
先说一下我要处理的图片,是一车木头.
我现在有的数据1.每个点的灰度
2.灰度梯度的大小和方向
现在跟踪虫的起始点已经可以找到,于是我开始跟踪.跟踪的准则就是上次你说的那样,选平均梯度幅值最大的位置,然后在这个位置下的模板下找梯度幅值最大的点作为下一个点.
遇到的问题:
对于单独的木头,跟踪效果不错,可是如果两个木头相切的话,设为A,B.现在追踪A.
1.当追踪到相切点的时候由于在计算模板下平均梯度幅值的时候计算到了B上面的点,就产生了比较大的误差.
2.最可怕的是,切点的梯度幅值比较小,那么按先前的跟踪理论来说它不是梯度幅值最大的点,那么就不会把它选为下一点了,这样跟踪就进行不下去了.
3.如果跟踪到别的木头,那么就会一错到底了,因为跟踪虫没办法回头啊.
希望能得到你的帮助.