Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#.net中的驱动程序日志图像识别_C#_Image Processing - Fatal编程技术网

C#.net中的驱动程序日志图像识别

C#.net中的驱动程序日志图像识别,c#,image-processing,C#,Image Processing,我不知道如何进行图像识别,但我必须从下面的图像中提取红色轮廓部分并阅读图表,假设如下: 1-下班 2号卧铺 3-驾驶 4-当值 我的程序应该读取图形,在本例中,显示333333 111111 2222224444的结果 假设没有对齐问题,您可以按如下方式划分任务 从扫描中剪切红色框矩形 将结果图像与空白文档相同区域的内容进行异或运算(这将衰减网格线) 沿X方向扫描 在Y方向寻找最大值 将找到的Y值映射到所需的范围 到目前为止你做了什么?你试过任何软件库吗?你有没有发现任何不适合你的代码?查看这些

我不知道如何进行图像识别,但我必须从下面的图像中提取红色轮廓部分并阅读图表,假设如下:

1-下班
2号卧铺
3-驾驶
4-当值

我的程序应该读取图形,在本例中,显示333333 111111 2222224444的结果


假设没有对齐问题,您可以按如下方式划分任务

  • 从扫描中剪切红色框矩形
  • 将结果图像与空白文档相同区域的内容进行异或运算(这将衰减网格线)
  • 沿X方向扫描
  • 在Y方向寻找最大值
  • 将找到的Y值映射到所需的范围

  • 到目前为止你做了什么?你试过任何软件库吗?你有没有发现任何不适合你的代码?查看这些链接:和。这似乎是一个很好的开始,你需要彻底打破这项任务。在这里,把你需要实现的所有东西都包含在一个如此简单的问题中是不合适的。你必须与某种图像扫描API接口,然后你就会遇到OCR/编码的问题,这是一种每次都能准确读取图像特定部分的方法。然后您必须决定在哪个平台上以及如何表示扫描数据。@Stephan感谢您的回复。是的,我使用了一个大的Shapechecker函数,但是有很多字段是矩形的。我怎样才能只提取我想要的部分呢。