Code Bye

c# 图片内容 识别 无干扰


图片如上
取出数字  即可
之前没有做过这块 高手给个思路 最好给个demo 3q
解决方案:100分
Bitmap bitmap = new Bitmap("图片路径");
bool flag =true;
string result = "";
for(int w = 0;w < bitmap.Width;w++)
{
	int index = -1;
	for(int h = 0;h<bitmap.Height;h++)
	{
		Color color = bitmap.GetPixel(w,h);
		if(flag)
		{
			if(color.R != 255 || color.G != 255 || color.B != 255)
			{
				index = w;
				flag = false;
				break;
			}
		}
		else
		{
			if(color.R == 255 && color.G == 255 && color.B == 255)
			{
				if(h == bitmap.Height - 1)
				{
					index = w;
					flag = true;
					break;
				}
			}
			else
			{
				break;
			}
		}
	}
	if(index > -1)
	{
		result += index.ToString() + ";"
	}
}

result中每两个就能切出一个字符.


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# 图片内容 识别 无干扰