解决数独的方法有哪些,数独的思路是什么

首页 > 教育 > 作者:YD1662024-04-05 22:41:20

原理

作者在程序中提供了卷积神经网络k近邻两种算法,供你选择。

运行应用程序之前,只需将Run.py文件中的modeltype变量设置为“CNN”或“KNN”。默认情况下,程序设置为“ KNN”,而且现阶段使用KNN可以获得更高的准确性。

'''Run this file to run the application''' from MainUI import MainUI from CNN import CNN from KNN import KNN import os # Change the model type variable value to "CNN" to use the Convolutional Neural Network # Change the model type variable value to "KNN" to use the K Nearest Neighbours Classifier modeltype = "KNN"

在我们点击“下一步”的过程中,程序展示了图片处理的步骤。

首先是对图片进行高斯模糊处理,去除噪声和其他细节。

解决数独的方法有哪些,数独的思路是什么(5)

接下来,生成一张清晰的扫描图。由于一张图片中不同区域的光照,采用自适应高斯阈值的方法可以避免这一问题:

解决数独的方法有哪些,数独的思路是什么(6)

反转图片,让文字和网格都变成白色,背景变成黑色。

解决数独的方法有哪些,数独的思路是什么(7)

之后找出边缘的四条线,通过这四条线,将拍到的数独题目变成一张正方形图片。

解决数独的方法有哪些,数独的思路是什么(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.