【发布时间】:2015-07-29 05:59:13
【问题描述】:
我有一组平假名字符,我想计算笔画数。
我的输入图像是这样的:
角色马:
字库:
输出将是笔画数,例如字符 ma 将返回 3 个笔画:
字符 ku 将返回 1 个笔划:
我尝试过 Canny、Hough 和 Skeletonization。它没有给我想要的东西。
我正在考虑计算连续线,但我不知道该怎么做。我发现这个已回答的问题发现了圆的不连续性 here 但它只适用于圆
*[图像被声明为Mat。我正在使用 C++、Visual Studio 2013、gcc 4.8.3 和 opencv 2.4.9。]
提前谢谢你。
【问题讨论】:
-
所以这个问题有几个部分。一是获取线条,二是处理它们以计算笔画数。 “Canny、Hough 和 Skeletonization”以何种方式无法获取行数(或将图像分解为一组行)?
-
@mprat 我想我只是无法为 Canny、Hough 和 Skeletonization 获得正确的参数组合,这些都没有给我想要的结果。不过,我仍然愿意使用这些。
标签: c++ opencv feature-detection feature-extraction