在二值图像处理特别是OCR识别与匹配中,都要通过对字符进行细化以便获得图像的骨架,通过zhang-suen细化算法获得图像,作为图像的特征之一,常用来作为识别或者模式匹配。此代码用C++实现了这一算法,配有注释,简洁易懂,运行此代码需要配置opencv环境。
2022-05-25 19:07:49 3KB zhang-suen细化 C++ opencv 图像处理
这是对 Zhang-Suen 细化算法以及相关预处理和后处理步骤的改编,如 JR Parker 在。 先决条件 仅适用于 C++ 对于 Python 支持 ,使用 Python 绑定构建。 $ git clone $ cd zhang-suen-thinning 建造 可以通过两种方式构建公开执行 Zhang-Suen 细化函数的库。 为了在 C++ 程序中使用,可以通过进入项目的顶级目录并键入来生成静态库libzhangsuen.a $ make 这将在当前目录中生成libzhangsuen.a ,然后可将其用于链接使用该库的 C++ 程序。 要与 Python 一起使用,必须安装 OpenCV,并使用 Python 支持构建。 然后,可以通过执行构建 Python 扩展 $ make python 这将在python/生成zhangsuen.so ,这是一个可直接从
2021-11-29 21:21:05 29KB C++
1