多语言展示
当前在线:452今日阅读:2今日分享:38

用计算机解决数度问题——分割图片

给出一幅数度游戏的九宫格图片,怎么让计算机识别里面的数字,并提取其中的信息呢?说白了,解数独只是一个幌子。本文主要目的,是学习计算机进行图片数字识别的方法。
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

数独的图片,是九宫格,里面零零碎碎的写着一些数字。

2

把这幅图片导入Mathematica里面,并命名为“数独”。

3

查看一下图片的尺寸,是500*500像素。

4

把图片均匀地分割成为9个竖向的长条。

5

再把每个长条均分为9份。

6

这样,每一个小图片里面,都恰好有一个数字。除了空白处空格。

7

查看小图片的尺寸。

8

剪切小图片,目的是把图片的黑色边框去掉。

9

对所有的小图片进行批量的剪切操作;如果发现某个小图片还有黑框,就适度修改剪切大小。

10

把所有的小图片合并起来,使之成为九宫格。空格的位置,可以用0代替。

注意事项

现在,每一个数字的图片,都提取出来了,可以准备进行数字识别的训练了。这将开启机器学习的进程。

推荐信息