在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):linbojin/Skeletonization-by-Zhang-Suen-Thinning-Algorithm开源软件地址(OpenSource Url):https://github.com/linbojin/Skeletonization-by-Zhang-Suen-Thinning-Algorithm开源编程语言(OpenSource Language):Python 58.5%开源软件介绍(OpenSource Introduction):Zhang-Suen Thinning Algorithm, Python and Matlab ImplementationAlgorithm Description:This algorithm is used for thinning binary image. Two steps will be successively applied to the image.
Define N(P1) = the number of non-zore pixel neighbours of P1 ( = sum(P2 .. P9) ) All pixels are tested and pixels satisfying all the following conditions (simultaneously) are just noted at this stage. After iterating over the image and collecting all the pixels satisfying all step 1 conditions, all these noted pixels are set to 0.
All pixels are again tested and pixels satisfying all the following conditions are just noted at this stage. After iterating over the image and collecting all the pixels satisfying all step 2 conditions, all these noted pixels are again set to 0.
If any pixels were set in this round of either step 1 or step 2 then all steps are repeated until no image pixels are so changed. The last thing to note for this algorithm is that in each step the deletion of the noted points must be delayed until all the pixels of the image have been visited in order to avoid changing of pixels of the image during each step. Page48-50, "Character Recognition Systems: A Guide for Students and Practitioners" By Mohamed Cheriet, Nawwaf Kharma, Cheng-Lin Liu, Ching Suen Implement Results:Testing Environment: |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论