图像处理交点算法,该怎么处理

图像处理交点算法
有一幅图像,上面全是黑白格子,求出所有格子的交点,不知大家有什么思路?
我的思路是这样的:既然是黑白格子,先取出整个格子的轮廓如下所画,然后计算所有格子的交点。
但是计算交点怎么算那?
|-----|-----|-----|
|     |     |     |
|-----|-----|-----|
|     |     |     |
|-----|-----|-----|
|     |     |     |
|-----|-----|-----|
------解决方案--------------------
如果是类似于国际象棋棋盘的黑白格,可直接调用openCV的函数cvFindChessboardCorners(),其算法可以详看openCV对应部分的源码。