autocjk
1.0.0
AutoCJK是用於給定組件的全寬度圖像生成不常見CJK字符的低分辨率預測的工具。
例子:

(從左到右:(a)源左側組件,(b)源右手組件,(c)預期組成,(d)預測的組成,(e)c/d差異)
首先安裝項目及其依賴項。請參閱Wiki上的特定平台說明。
在~/Downloads/font.otf上給出了字體,我們可以渲染⿰市來並將生成的映像寫入/tmp/out.png 。
bazel run //src:main --
--font_path=<path_to_font>
--input='⿰市來'
--out=/tmp/out.png
與此倉庫捆綁在一起, /src/generator.h5 ,這是一個訓練有素的模型,結果很好。該發電機是通過〜270k圖像對訓練的,通過從字體NotoSansCJKsc-*和NotoSerifCJKsc-*中提取字符而生成。
最終的發電機非常擅長以這種樣式生成字符。它甚至可能非常擅長以新風格生成角色。如果發現不是,則可以(a)以您自己的字體樣式生成新的培訓圖像,以及(b)運行model.py 。如果將該模型保存為src/generator.h5 ,則可以繼續使用bazel run //src:main tasge。