骨架提取与图像细化类似,都是指将二值图像中一部分点去掉后,剩下的点仍能保持原来的形状,即图像的骨架,如下图所示。 Zhang-Suen 算法,在很多的图像处理库(scikit-image, OpenCV)中,被广泛的使用,例如: f…
This is the implementation of the Zhang-Suen thinning algorithm using OpenCV. The algorithm is explained in "A fast parallel algorithm for thinning digital patterns" by T.Y. Zhang and C.Y. Suen. See the tutorial inopencv-code.com.
简介:图像处理之Zhang Suen细化算法 在二值图像处理特别是OCR识别与匹配中,都要通过对字符进行细化以便获得图像的骨架,通过zhang-suen细化算法获得图像,作为图像的特征之一,常用来作为识别或者模式匹配。 一:算法介绍 Zhang-Suen细化算法通常是一个迭代算法,整个迭代过程分为两步: Step One:循环所有前景像素点,对符合...
The aim of this research work is to implement Zhang-Suen thinning algorithm on openCV based java platform. The novelty lies in the comparative study of the obtained results using the proposed implementation with the existing implementations of Zhang-Suen thinning algorithm viz. using Matlab, C++ ...
An OpenCV/C++ implementation of the Zhang-Suen thinning algorithm along with related pre and post processing steps. - zhang-suen-thinning/Makefile at master · yati-sagade/zhang-suen-thinning
#include <iostream> #include <vector> #include <opencv2/opencv.hpp> using namespace std; void ZhangSuen_Thin(cv::Mat& src, cv::Mat& dst) { if (src.type() != CV_8UC1) { cout << "只处理二值化图像,请先二值化图像" << endl; return; } src.copyTo(dst); int width = src.cols...
The aim of this research work is to implement Zhang-Suen thinning algorithm on openCV based java platform. The novelty lies in the comparative study of the obtained results using the proposed implementation with the existing implementations of Zhang-Suen thinning algorithm viz. using Matlab, C++ ...
An OpenCV/C++ implementation of the Zhang-Suen thinning algorithm along with related pre and post processing steps. - yati-sagade/zhang-suen-thinning
An OpenCV/C++ implementation of the Zhang-Suen thinning algorithm along with related pre and post processing steps. - yati-sagade/zhang-suen-thinning