【发布时间】:2011-02-04 08:16:57
【问题描述】:
我想使用 .NET 的任何“ok”库来识别白色背景上黑色矩形的轮廓。
我知道这个问题:
Are there any OK image recognition libraries for .NET?
我只想了解一下图像识别库以及如何在这种特定情况下使用它们。
我理想的解决方案是:
给定两张图片;一个真实图像和一个控制图像,只有白色背景上的黑色矩形轮廓,返回真实图像中黑色矩形内的真实图像中的所有内容。
可以假设真实图像的黑色矩形轮廓与控制图像的一般大小和一般位置(但不准确)相匹配。并且真实图像上的矩形外部通常应该是白色的,类似于控制图像。然而,任何图像都可以在黑色矩形内。
C# 源代码将是首选。我会接受只能识别精确图像的东西,只要库有一些我可以使用的模糊类型的函数来改进它并显示在它们的大方向上。
【问题讨论】:
-
换一种说法,给定一个图像,您想检测一个预定义大小的矩形。正确的 ? (一旦检测到矩形,识别其中的点就很简单了)
-
正确,大小是可变的,但在合理的有限范围内。因此,例如,找到一个 12x100 大小的矩形,它会说 12X99(L1),89(L2) 的梯形是一个。
标签: .net image-processing image-recognition