从质量差的监控摄像头使车号更清晰

时间:2015-08-23 17:27:54

标签: image-processing video video-processing

我有一个由劣质监控摄像机拍摄的视频。我需要从视频中获取一些信息,例如车号。

enter image description here

可行吗?是否有任何软件应用程序可以帮助我吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

我会:

  1. 在框架内找到牌照

    需要从图像中可靠地指定印版角,因为您的相机很可能是固定的,然后您知道它在图像的固定高度上是+/-并且通常在汽车的背面从一半到另一半在前面在另一半半。因此在图像的指定区域内应该进行一些边缘检测。您也可以通过手动选择提示来帮助用户使用一些GUI

  2. 将其映射到矩形目标图像(具有子像素精度)

    创建具有足够高分辨率的空目标板图像。每个像素需要保持每个通道的单个浮点数和单个整数计数器。每个频道0和每个计数器0清除图片。然后创建变换矩阵映射找到平板像素

  3. 整合来自每个可用框架的单个车辆的所有可用板材

    所以只需将它们添加到目标图像(添加像素并增加使用的像素计数器)。使用尽可能多的框架,不要包括没有可靠找到的板材的框架...

  4. 插入漏洞

    在所有帧的集成之后扫描目标图像以获得所使用的像素(counter>0)并通过它划分颜色通道。然后扫描目标图像以查找未使用的像素(counter=0)并从使用的邻居中插入它们的颜色(双线性插值)。如果你有更高的分辨率,那么更简单的是找到4个用过的像素角并插入内部......

  5. 这样可以改善平板图像

    执行此操作后,您将看到实际拥有的信息量。没有尝试就很难判断结果是否足以满足OCR或人类的可读性......

  6. <强> [注释]

    您还可以通过像素强度的概率来改善OCR。因此,计数器值越高,像素越可靠。如果将此包含在OCR决策中,您可以获得更好的结果。

    在集成之前Enhancing dynamic range and normalizing illumination也应该更好地改进结果