C# 提取图像中的模式

C# 提取图像中的模式,c#,C#,我想从图像中提取3种不同类型的图案。如图所示,图案为上开矩形、矩形和下开矩形。请建议一种方法。从文件中加载图像。使用转换将位图复制到新图像对象(如果需要),并指定要复制的源/目标位置。保存新图像读取每个像素的RGB值,并根据其RGB值将其转换为1或0,然后找到所需的图案类型(如下所示:) 在脑海中浮现出许多数学和计算机科学知识。听起来像是一个家庭作业问题。你在解决这个问题上尝试了什么,你有什么想法吗?如果你提出了一个解决方案,但遇到了问题,那么人们会帮助你;不要只是问答案。谢谢你,我试过使用一种

我想从图像中提取3种不同类型的图案。如图所示,图案为上开矩形、矩形和下开矩形。请建议一种方法。

从文件中加载图像。使用转换将位图复制到新图像对象(如果需要),并指定要复制的源/目标位置。保存新图像

读取每个像素的RGB值,并根据其RGB值将其转换为1或0,然后找到所需的图案类型(如下所示:)


在脑海中浮现出许多数学和计算机科学知识。听起来像是一个家庭作业问题。你在解决这个问题上尝试了什么,你有什么想法吗?如果你提出了一个解决方案,但遇到了问题,那么人们会帮助你;不要只是问答案。谢谢你,我试过使用一种颜色,但我发现很难确定图案。边缘检测算法适合这种图案查找,因为线条是垂直或水平的。您可以在此处阅读更多内容:
11000000000000000000000000000000000011
11000000000000000000000000000000000011
11000000000000000000000000000000000011
11000000000000000000000000000000000011
11111111111111111111111111111111111111

11111111111111111111111111111111111111
11000000000000000000000000000000000011      
11000000000000000000000000000000000011 
11000000000000000000000000000000000011 
11000000000000000000000000000000000011
11111111111111111111111111111111111111

11111111111111111111111111111111111111
11000000000000000000000000000000000011      
11000000000000000000000000000000000011 
11000000000000000000000000000000000011 
11000000000000000000000000000000000011