TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 5004|回复: 0
打印 上一主题 下一主题

[特效算法] 拆分字形 [附工程] [复制链接]

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

楼主
发表于 2020-7-31 20:18:54 |显示全部楼层
Seekladoom 发表于 2020-7-31 12:04
github上的NyuFX源码也有拆分字形的lua脚本,也是根据楼主所说的第1种方法来的:
https://github.com/Youka ...

嗯 不太一样 国外不太讨论这种问题 没汉字
其实主要是一个拆分笔画的问题
但笔画的话 不太好实现
于是想 把连通的部分 拆出来
两种方法吧
一种通过字体读到的矢量情报来拆 代码没什么印象了
字体矢量连通图像 是这么一个顺序 外圈轮廓画完
逆时针再画一圈 在ass图形上 就镂空了
问题是整体代码 不是画完外圈紧接着画内圈
还有像“日”这样的字 一个外圈 接很多个内圈
所以这个代码就是怎么找 正确的外圈和内圈的归类

一种读字体像素情报进行归类
labeling 这是很经典的一个算法 学一点图像处理的话 应该都会教
https://zh.wikipedia.org/wiki/%E ... F%E6%A0%87%E8%AE%B0

嘛 这么多年过去了 现在想想 可能找个笔画的数据库 读一读 有笔顺再识别可能好一点
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-3 04:04

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH