如何select 一个读取非常小字体字符的镜头
How to select a lens for reading very small font characters
我正在尝试实施 OCR/OCV 算法来检查白色背景上的黑色墨水印刷文本。文本大小从 3 pt 到到 6 磅我首先尝试使用 5 MP 单色相机使用 8 毫米、12 毫米和 16 毫米镜头拍摄图像,但我无法获得清晰度很高的字符。我用 10 MP 相机重复了相同的测试,同时考虑到更高的像素深度会提供更多信息,但我得到了相同的结果。
我不确定,如何才能获得更清晰的图像。 5 MP / 10 MP 是否足够,是否有任何方法可以确定在此类应用中使用的镜头。
用于检查的 FOV 约为 300 x 250 mm,我考虑的工作距离约为。 400 毫米至 650 毫米。
由于版权问题,我无法post检查对象的图像。
非常感谢任何帮助或指导。谢谢
这是简单的几何图形。它是:
3pt =~ 1mm.
假设你想用 10 个像素覆盖每个字符,你的 IFOV 需要是:
IFOV =~ (font_width / 10) / distance = 0.1 / 650 =~ 0.15 milliradians / pixel.
对于你说的工作区宽度,水平视野为:
FOV = 2 * atan((300 / 2) / 650) =~ 453 milliradians =~ 26 deg
所以您需要的最小(水平)传感器分辨率是:
Width = 453 / 0.15 = 3020 pixels.
因此一个 10MP 的传感器应该足够了,5MP 的传感器可能就足够了。
要选择镜头,根据上面的 FOV 规格,以及您选择的传感器的格式(宽度,高度),您可以通过相同的简单三角函数计算出所需的焦距。最后,在所有与您的相机支架可用的焦距相匹配的镜头中,您需要选择一个 (a) 可以聚焦在感兴趣的距离上并且 (b) 具有足够的 Optical Transfer Function 这样一条线可以在上面的IFOV处解决。
实际上,在 运行 计算和查看目录后,您最终会得到几个候选镜头。然后,我的建议是在做出最终决定之前,获取样品并在您的设置中试用它们,特别是您将使用的特定照明设备。根据您的特定项目,除了(显然)镜头 + 传感器组合的成本之外,影响选择的因素可能是 size/weight、对环境条件(温度、湿度、振动)的敏感性、可用性和交货时间用于采购等
我正在尝试实施 OCR/OCV 算法来检查白色背景上的黑色墨水印刷文本。文本大小从 3 pt 到到 6 磅我首先尝试使用 5 MP 单色相机使用 8 毫米、12 毫米和 16 毫米镜头拍摄图像,但我无法获得清晰度很高的字符。我用 10 MP 相机重复了相同的测试,同时考虑到更高的像素深度会提供更多信息,但我得到了相同的结果。
我不确定,如何才能获得更清晰的图像。 5 MP / 10 MP 是否足够,是否有任何方法可以确定在此类应用中使用的镜头。
用于检查的 FOV 约为 300 x 250 mm,我考虑的工作距离约为。 400 毫米至 650 毫米。
由于版权问题,我无法post检查对象的图像。
非常感谢任何帮助或指导。谢谢
这是简单的几何图形。它是:
3pt =~ 1mm.
假设你想用 10 个像素覆盖每个字符,你的 IFOV 需要是:
IFOV =~ (font_width / 10) / distance = 0.1 / 650 =~ 0.15 milliradians / pixel.
对于你说的工作区宽度,水平视野为:
FOV = 2 * atan((300 / 2) / 650) =~ 453 milliradians =~ 26 deg
所以您需要的最小(水平)传感器分辨率是:
Width = 453 / 0.15 = 3020 pixels.
因此一个 10MP 的传感器应该足够了,5MP 的传感器可能就足够了。
要选择镜头,根据上面的 FOV 规格,以及您选择的传感器的格式(宽度,高度),您可以通过相同的简单三角函数计算出所需的焦距。最后,在所有与您的相机支架可用的焦距相匹配的镜头中,您需要选择一个 (a) 可以聚焦在感兴趣的距离上并且 (b) 具有足够的 Optical Transfer Function 这样一条线可以在上面的IFOV处解决。
实际上,在 运行 计算和查看目录后,您最终会得到几个候选镜头。然后,我的建议是在做出最终决定之前,获取样品并在您的设置中试用它们,特别是您将使用的特定照明设备。根据您的特定项目,除了(显然)镜头 + 传感器组合的成本之外,影响选择的因素可能是 size/weight、对环境条件(温度、湿度、振动)的敏感性、可用性和交货时间用于采购等