d1右边的点,d2右上,d3上... 前景点的灰度为1,背景点的灰度0
方法一:d1-d1*d2*d3+d3-d3*d4*d5+d5-d5*d6*d7+d7-d7*d8*d1
方法一:d1-d1*d2*d3+d3-d3*d4*d5+d5-d5*d6*d7+d7-d7*d8*d1
方法二:8邻域的01模式和。
int Get8Neighbor01Mode(int* b)
{
int iNum = 0 ;
for( int i = 0 ; i < 8 ; i++ )
{
if( ( 0 == b[i] ) && ( 1 == b[(i+1)%8] ) )
{
iNum++;
}
}
return iNum ;
}
int Get8NeighborConnect(int* b)
{
int iNum = 0 ;
for( int i = 0 ; i < 8 ; i+= 2 )
{
iNum += b[i];
iNum -= b[i]*b[(i+1)%8]*b[(i+2)%8];
}
return iNum ;
}
for( int i = 0 ; i < 0xFF ; i++ )
{
int b[8] = {0};
for( int j = 0 ; j < 8 ; j++ )
{
b[j] = (i >> j) & 1 ;
}
int n1 = Get8Neighbor01Mode(b);
int n2 = Get8NeighborConnect(b);
}
这两种方法的结果不一样,256种情况有90多种不同。
这90多种情况的bmp见压缩包,http://download.csdn.net/download/he_zhidan/9972691
下面试举几例:
2021年目标:完成新书《闻缺陷则喜》,本博客右上公告有下载、阅读链接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理