已知图像中一个点的坐标,和这个点的方向,求以这个点为中心,沿点方向法线方向的9个点的坐标。当然中间点就是这个点本身,那么其它的8个点应该怎么求呢?
现在急需解决的问题,哪位高手可以给点建议,不胜感激啊!!

解决方案 »

  1.   

    for(d = -4; d <=4; d++)
    {
    x = (int)(x0+d*cos(theta)+0.5);
    y = (int)(y0+d*sin(theta)+0.5);
    }
    这样可以把
      

  2.   

    或者这样,设中心点A,沿这个方向取图像中一点B,使|AB|>4(尽量大一点),然后从A点出发,取8邻域内最接近AB这个方向的一点即A1,然后计算A1B连线的方向,在A1的8邻域内找最接近A1B这个方向的点A2,依次类推可以得到另几个点
      

  3.   

    我做的是从指纹图直接提取特征,所以要求那9个点,处理后选一点作为脊线骨架上的点
    林红的那篇文章你还有吗,有的话发给我好不,谢谢!
    [email protected]