数独-图片定位分割数字

目的:  使用手机拍照,或者截屏数独,然后识别出数独每个格子的内容

关键词: python,opencv,膨胀,腐蚀

手机拍照图:

数独-图片定位分割数字_第1张图片

找出根据格子进行膨胀与腐蚀:

数独-图片定位分割数字_第2张图片

根据膨胀找轮廓:

数独-图片定位分割数字_第3张图片


使用代码:

image_handler = sudoku_image_handler.sudokuImageHandler (save_image_filename, DILATION_PATH)
print 'image_handler',image_handler,save_image_filename
gray_img, find_position, find_total = image_handler.start_process()
print find_total
result['findTotal'] = find_total
最终找到坐标值在 find_position[x][y] 里面包含了单元格信息

'pos': find_grid_rect,  
'width': width,
'height': height,
'points': {
    'x1': x1,
    'x2': x2,
    'y1': y1,
    'y2': y2
}

sudoku_image_handler 代码下载:

http://download.csdn.net/download/qingye2008/10209970


你可能感兴趣的:(python,tensorflow,资料)