文件名称:Vision-Sudoku:python脚本,可从图像中读取数独谜题,然后使用图像处理和深度学习对其进行求解
文件大小:2.62MB
文件格式:ZIP
更新时间:2024-04-26 08:04:31
Python
数独解算器,它使用opencv从图像中读取数独谜题,然后使用回溯法对其进行求解。 跑步 在linux上运行 python main.py 在Windows上运行 python3 main.py 脚步 导入图像 预处理图像2.1高斯模糊:我们需要对图像进行高斯模糊以减少阈值算法中的噪声2.2阈值:分割图像区域2.3放大图像:在去除噪声的情况下,腐蚀后会膨胀。 数独提取3.1查找轮廓3.2查找角点:使用Ramer Doughlas Peucker算法/ roxPolyDP查找角点3.3裁剪和变形图像:我们去除了数独中的所有元素(数独除外) 3.4提取细胞 解释数字4.1导入库并加载数据集4.2预处理数据4.3创建模型4.4预测数字 解决数独 失败的步骤 数独 数独提取 \ 解释数字 \ 解决
【文件预览】:
Vision-Sudoku-main
----images()
--------number.png(3KB)
--------cell_contour.png(3KB)
--------Solved.png(52KB)
--------processed_sudoku.png(50KB)
--------sudoku_1.jpg(60KB)
--------cropped.png(136KB)
--------sudokuboard.png(46KB)
--------model.png(61KB)
--------predicted_num.png(12KB)
--------pre_processed.png(38KB)
--------processed.png(25KB)
--------grey_scale.png(214KB)
--------extracted_cell.png(471B)
----src()
--------cnn.hdf5(1.87MB)
--------sudoku_1.jpg(60KB)
--------digit_Recognition_CNN.py(5KB)
--------__pycache__()
--------solve.py(2KB)
--------image_processes.py(9KB)
--------predict.py(2KB)
--------cropped_img.png(182KB)
----README.md(1KB)
----.vscode()
--------settings.json(71B)
----main.py(2KB)