gpt4 book ai didi

c++ - 如何获得(平假名)字符的笔画数?

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:11 25 4
gpt4 key购买 nike

我有一组平假名字符,我想计算笔画数

我的输入图像是这样的:

字符马:

enter image description here

字库:

enter image description here

输出将是笔画数,例如字符 ma 将返回 3 笔画:

enter image description here

字符 ku 将返回 1 笔画:

enter image description here

我尝试过 Canny、Hough 和骨架化。它没有给我我想要的。

我正在考虑计算连续的线,但我不知道如何计算。我发现这个已回答的问题可以找到圆的不连续性 here但它只适用于圆圈


*[图像被声明为一个Mat。我正在使用 C++、Visual Studio 2013、gcc 4.8.3 和 opencv 2.4.9。]

提前谢谢你。

最佳答案

显然,这个问题没有唯一的答案。但是,您可以使用一些试探法。

一个选项是检测和计算笔画提示的 s 数量。笔划数将由 ceil(s/2) 近似。

  • 如果 s 是偶数,则这是一个合理的近似值。
  • 如果 s 是奇数,您必须弄清楚它对您的应用程序意味着什么。

当然,像 A 这样的字母只有 2 个提示,还有第二个内线。如果这也发生在平假名中,您将不得不寻找路口并从那里找出您的启发式方法。

关于c++ - 如何获得(平假名)字符的笔画数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30291205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com