给你讲一下基本的思路。
1.首先是把这4个点提取出来,所以前提是要让这4个点与背景色有较大的色差。 这时可以进行一个叫 二值化的处理。最基本的二值化方法是选取一个阈值X,如果大于X,则当前像素点为255,低于则为0.这样就得到一张黑白图像。
2.得到的这张黑白图像,如果不是在非常好的情况下,通过会存在一色噪点,所以需要通过 膨胀和腐蚀的方法来去噪。
3.上2步做完,可以开始算法处理了, 找出这些点。 虽然说是点,但在得到的图像中,是很多个像素点组成一个点。这时就要需要用到 连通分量 ,把连在一起的点标志为 点1,点2,点3,点4. 这样来得到4个点的坐标。
4.拿出张白纸,你知道了4个点的坐标,如何求相对位置就动动你的脑筋了,这步骤相比前面3个步骤要容易。
|