如何应用检测掩码OpenALPR?

时间:2019-06-25 10:19:46

标签: openalpr

据我所知,OpenALPR文档中提到了配置检测区域once,但没有任何地方说明如何实际配置它们。

我查看了Github,以查看默认的openalpr.conf和/或alprd.conf文件是否提到了“检测区域”,但没有提及。但是,openalpr.conf确实包含detection_mask_image,并且描述使之听起来像是我想要的:

  

指定限制检测区域的图像文件的完整路径。   仅分析允许通过掩模的板区域。面具   图片必须与要分析的图片分辨率匹配。面具是   黑与白。黑色区域将被忽略,白色区域将被搜索。   空值表示没有遮罩(扫描整个图像)

我已经创建了与正在分析的图像大小相同的黑白图像,并在openalpr.conf中指定了其完整路径:

detection_mask_image = /home/richard/mask.png

我还在运行alpr时明确指定了配置文件。

结果

当我跑步时:

alpr -c gb -p gb --config ./openalpr.conf test.mp4

我希望它寻找印版的唯一位置是在面具的白色区域内;我使用以下方法打开了图像显示:

debug_show_images     = 1

很明显,某些红色框在遮罩外,因此没有被使用。

所以我的问题是:我做错了什么,还是掩盖根本不起作用?


遮罩图像检查

只需确认一下遮罩,如果我使用ImageMagick的identify -verbose命令来获取其信息,就会得到:

Image: mask.png
  Format: PNG (Portable Network Graphics)
  Mime type: image/png
  Class: PseudoClass
  Geometry: 800x450+0+0
  Units: Undefined
  Type: Bilevel
  ...
  Colors: 2
  ...
  Colormap:
         0: (  0,  0,  0) #000000 gray(0)
         1: (255,255,255) #FFFFFF gray(255)
  ...
我已修剪以显示最相关信息的

。我的相机供稿为800×450像素,因此一切对我来说都是正确的。

0 个答案:

没有答案