遇到一个python图像处理问题,请求一个解决方案

各位大佬好,在 处理图片时,要识别图片中的目标物数量,但同时图片中是有网格的

请问怎么做到识别出每个网格中目标物的数量

ps:(不同图片网格大小不同,所以不能自己设定网格,要识别图片中的网格,并输出每个网格中目标物的数量)如下图

 

把图片向两个方向投影求和, 会出现几个白线宽度的尖峰, 就是网格的位置. 如果网格有倾斜, 你就用点斜式找一条线, 在某个扇形范围内的所有直线中, 找出距离最小的那个就是网格线.