1) Your examplelovego wrote:The new version is great! The image recognition speed is very fast, but the accuracy needs to be improved, I found that sometimes there will be extra pieces on the edge of the board. In addition, whether it can support the recognition of 9 or 13 board!
The decision whether an intersection is empty or occupied by black or occupied by white, is done by a neural network. This network was only trained with "unmarked" stones, so it doesn't handle numbered stones well. That's why the result is so terrible in your example.
Numbered stones introduce much more variety, so you would need a much more complex network even to differentiate between empty, black and white. So the detection would take much longer. Therefore, I'm not sure if it's worthwhile to try that. Moreover, images with numbered stones are usually generated from an sgf file anyway, so it would be easier to load that one directly into BadukAI.
2) Extra pieces on the edge of the board
I suspect that the reason for this is similar to (1): Stones on the edge look different, because there is no complete intersection. So they have to be trained. But if you generate stone images for training from a board, you get 289 interior stone images and only 72 edge stone images. So the latter are trained too little, therefore the detection on the edge is worse. But that's only a theory yet. I still have to check it.
3) Partial images (9x9, 13x13, corners/sides for tsumego)
I'm working on that ...