1、因为各种原因,上面图片的质量很不好,所以需要一番处理。先模糊,再二值化:a = Binarize[Blur[img, 5]]这一步的目的,是让图片黑白分明。
2、图片是歪的,需要矫正。这里使用的方法,是透视变换。
3、然后对图片进行腐蚀处理,让网格的粗边框变细。
4、裁剪出图中的大方框,并查看小方块的边长。
5、把大方框分割为6*7个小方格。
6、统计每一个小方格的所有像素的像素值。
7、数格子:满格9个,半格18个,其余的格子15个。
时间:2024-10-11 21:59:35
1、因为各种原因,上面图片的质量很不好,所以需要一番处理。先模糊,再二值化:a = Binarize[Blur[img, 5]]这一步的目的,是让图片黑白分明。
2、图片是歪的,需要矫正。这里使用的方法,是透视变换。
3、然后对图片进行腐蚀处理,让网格的粗边框变细。
4、裁剪出图中的大方框,并查看小方块的边长。
5、把大方框分割为6*7个小方格。
6、统计每一个小方格的所有像素的像素值。
7、数格子:满格9个,半格18个,其余的格子15个。