noword2k 发表于 2022-6-21 14:40

我自己写的一个图像转SGF的开源小工具

https://github.com/noword/image2sgf

初衷是在看围棋视频,或者真人面基的时候,对某个局面想用AI分析一下看看。

需要python 3.6以上版本,安装依赖库后,把下载训练好的AI网络(2个pth文件)放在一起。
命令行执行 img2sgf.py [图片文件名] --sgf_name


原理是先用AI找出棋盘的四个角,对棋盘校正后,识别棋子,所以用来识别的图片必须要有完整的棋盘。


可能有不完善的地方,如果识别失败,可以把图片传上来,我继续改进。

noword2k 发表于 2022-6-26 22:25

jdzltb 发表于 2022-6-26 21:37
请问楼主有成品exe文件吗?

还没,等有空做个GUI后,再生成exe。
现在是命令行运行的,就算有exe,不会用的还是不会用。

假黄钺 发表于 2022-6-21 18:22

我记得有这样的工具了,支持

noword2k 发表于 2022-6-21 18:55

假黄钺 发表于 2022-6-21 18:22
我记得有这样的工具了,支持

应该是有这种功能的APP的,不过我没用过,不知道免费使用的话,有没有什么限制,效果怎么样。

hred9D 发表于 2022-6-21 20:01

本帖最后由 hred9D 于 2022-6-21 20:03 编辑

支持原创!
LeelaSabak仅支持里拉引擎和权重(包括改编的脸书、凤凰权重),请问,您能不能把LeelaSabak修改源码,改为增加支持katago呢?LeelaSabak原作者github.com上有公开的源代码

https://github.com/SabakiHQ/LeelaSabaki/releases

512song 发表于 2022-6-21 20:52

LeelaSabak只是针对早期sabaki的一个中间件,随着sabaki的升级,已经被弃用了。sabaki已经集成了leelazero与katago连接分析功能。

noword2k 发表于 2022-6-21 20:58

hred9D 发表于 2022-6-21 20:01
支持原创!
LeelaSabak仅支持里拉引擎和权重(包括改编的脸书、凤凰权重),请问,您能不能把LeelaSabak修 ...

为什么不用katrain呢?

https://github.com/sanderland/katrain

hred9D 发表于 2022-6-22 14:18

noword2k 发表于 2022-6-21 20:58
为什么不用katrain呢?

https://github.com/sanderland/katrain

katrain是好软件,也在用。
LeelaSabak最好用的一个功能是自动生成分支棋谱。

katrain可以对棋谱进行分析,给出胜率、目数差、推荐下法等等,在界面中可以点击它推荐的下法,看到一步一步的演示,同时你觉得可以参考的下法,可以手动生成分支棋谱,导出后sgf文件也就有了分支,也只有一个分支推荐。但是,不手动操作生成,导出的sgf文件中,是没有分支棋谱的,就是不能自动生成分支棋谱。
katago也可以像katrain一样对棋谱进行分析,与katrain一样可以详细分析。。。它推荐下法多,但是,不能自动生成分支棋谱,手动也不行。

LeelaSabak如果支持卡塔狗,也就可以利用katago强大的引擎和权重,自动生成分支棋谱了,而且分支推荐,按胜率高低,不遗漏的全部自动生成,然后去阅读,就方便很多。



hred9D 发表于 2022-6-22 14:21

512song 发表于 2022-6-21 20:52
LeelaSabak只是针对早期sabaki的一个中间件,随着sabaki的升级,已经被弃用了。sabaki已经集成了leelazero ...

对的,是早期软件。
LeelaSabak最好用的一个功能是自动生成分支棋谱。

hred9D 发表于 2022-6-22 14:49

本帖最后由 hred9D 于 2022-6-22 14:56 编辑

比如脸书权重,LeelaSabak分析四川航空熊猫之路杯21届西南王决赛,第97,104手,尤其是柯洁白棋,领先后,这一手棋104,可以有20多种下法保持优势赢棋,全部分支棋谱自动生成,给大家提供了如此多的可以参考AI的思路和下法,如果一个一个去点击保存,麻烦多了。随便选黑棋唐韦星第97手分析,劣势下,也有好几种下法,自动生成分支,骗一骗业余选手可以。
利用里拉最后一个权重287,可以满足围棋爱好者的需要了,脸书、凤凰权重有复杂的征子漏洞,一般对付强于业余高段。

如果LeelaSabaki能够支持katago,那是最佳的办法。








missdeer 发表于 2022-6-23 10:17

这个牛逼,技术含量高了
之前看过有个iOS的app是有识图功能,不过作者都官宣此功能不完美,不是主打功能,劝用户不要期望过高:lol

mooii 发表于 2022-6-23 10:25

不明觉厉,支持!

chabeihan 发表于 2022-6-23 11:05

智子围棋有拍照识别并用卡塔狗进行分析的功能!而且很好用!~

假黄钺 发表于 2022-6-24 13:29

noword2k 发表于 2022-6-21 18:55
应该是有这种功能的APP的,不过我没用过,不知道免费使用的话,有没有什么限制,效果怎么样。

最新版的katago就可以
https://aistudio.baidu.com/aistudio/datasetdetail/116865
该集成包,打开,分析菜单下就有抓取死活题功能

noword2k 发表于 2022-6-24 14:47

假黄钺 发表于 2022-6-24 13:29
最新版的katago就可以
https://aistudio.baidu.com/aistudio/datasetdetail/116865
该集成包,打开,分 ...

不是我自吹,他那个没我的智能哦。我的能自动做3D的透视矫正。



hred9D 发表于 2022-6-24 20:58

本帖最后由 hred9D 于 2022-6-24 21:00 编辑

noword2k 发表于 2022-6-24 14:47
不是我自吹,他那个没我的智能哦。我的能自动做3D的透视矫正。
提取的棋子,倒脱靴之类,AI的形势判断有计算到吗?
页: [1] 2
查看完整版本: 我自己写的一个图像转SGF的开源小工具