并行Zhang细化算法 和 FPA算法 ,的规则好像完全一样。

//  p9 p2 p3  
//  p8 p1 p4  
//  p7 p6 p5 

前景点为1,背景点为0

条件1:p1为前景点

条件2: 8邻域的点数>=2且<=6。

条件3:   8领域01模式数为1。

条件4:p2 * p4 * p6 == 0

条件5:p4 * p6 * p8 == 0

条件6:p2 * p4 * p8 == 0

条件7:p2 * p6 * p8 == 0

每次迭代由四部分组成:

一,标记符合条件1,2,3,4,5的点。

二,删除标记的点。

三,标记符合条件1,2,3,6,7的点。

四,删除标记的点


下面通过gif演示删除过程:红色表示本次迭代删除的点。

1,绿色表示,符合条件1,不符合条件2的点。


2,绿色表示符合条件1,但不符合条件3的点。

绿色表示以下两种情况:

a,符合条件一,但不同时符合条件3,条件4.

b,符合条件二,但不同时符合条件5,条件6.


posted on   闻缺陷则喜何志丹  阅读(11)  评论(0编辑  收藏  举报  
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~



点击右上角即可分享
微信分享提示