问题标签 [openalpr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
234 浏览

python - 使用 python 脚本将 beanstalk 队列数据发布到 Mssql

伙计们,我目前正在开发离线 ALPR 解决方案。

到目前为止,我已经使用了在 Ubuntu 上运行的 OpenAlpr 软件。通过使用我在 StackOverlFlow 上找到的 python 脚本,我能够读取 ALPR 的 beanstalk 队列数据(车牌号和元数据),但我需要将此数据从 beanstalk 队列发送到 mssql 数据库。有谁知道如何将 beanstalk 队列数据或 JSON 数据导出到数据库?下面的代码是针对本地主机的,我如何修改它以自动将数据发布到 mssql 数据库?beanstalk 队列中的数据是 JSON 格式 [key=value]。

读写 csv 是我添加的,看看它是否可以将 json 数据保存为本地磁盘上的 csv

0 投票
0 回答
653 浏览

python - 使用 OPENALPR、OpenCV 和 Tesseract 的摩洛哥车牌识别 (LPR)

我目前正在研究我的学习结束项目:我的项目的标题是“实时检测摩洛哥车牌(ALPR)”,不幸的是,我试图在 ALPR 组中发布我的问题,我没有收到回复 。当我在 youtube 上看到您的视频时,我决定与您联系,我想通知您,我对摩洛哥车牌有很多问题。这是摩洛哥车牌的一个例子: Morrocan alpr

我尝试使用OPENALPR:当我运行命令行“alpr lprmr.jpg”时,它给了我这个结果:

plate0:8 个结果 - 4316 置信度:83.3094 - 43I6 置信度:76.1957 - 431B 置信度:68.5094 - 431G 置信度:67.8764 - 431S 置信度:64.9272 - 43IB 置信度:61.3957 - 43IG 置信度:60.7626 - 43IS 置信度:57

就像您看到 tesseract 由于垂直线和阿拉伯字符而失败一样。但是,我可以使用 OpenCV 的连接组件功能将图像分成 3 个部分。第一部分和第三部分将与 tesseract 一起正常工作。对于阿拉伯字符,如果你有足够的数据集,我可以建立一个神经网络来对它们进行分类。要获得完整的车牌,我将不得不连接 3 个部分。为此,我认为我应该修改代码:/openalpr/src/openalpr/ocr/segmentation/charactersegmenter.cpp

问题是如何修改此代码并检测完整的摩洛哥板块?

编辑:我们在摩洛哥使用的阿拉伯字母是:أ ب ت ج ح د هـ 预期结果是:77143 د 6 د垂直线无关紧要,我必须使用它们来分隔图像并分别读取数据。提前致谢

0 投票
1 回答
179 浏览

javascript - SyntaxError:JSON 输入意外结束:OpenALPR 使用 Node 和 Javascript

当使用 try/catch 语句进行var data声明时,即使有,程序也会输出“No License Plate Found”。如果删除 try/catch 语句,当框架中没有牌照时,程序会完美打印,但如果有,我会收到 SyntaxError。Node.js 和 OpenALPR 已安装。照片也正在成功拍摄。需要 OpenALPR 专家。

错误以及在没有 try/catch 的情况下发生的位置:

console.log(stdout);声明前的输出var data

0 投票
1 回答
232 浏览

javascript - 如何在 nodejs 中安装 npm openlpr

我一直在尝试安装 npm node-openalpr 包,但我遇到了这个错误。我该如何克服这个问题?

我听说有一个关于 node-pre-gyp 版本的问题,因为这个 openalpr 包已经 5 岁了。我该如何克服这个问题?

0 投票
1 回答
163 浏览

php - 如何从 PHP [Json results from open alpr] 中读取这种类型的 JSON 文件?

我需要知道如何提取 JSON 数据,例如下面发布到 php 的 JSON 格式,我试图使用 php 脚本将以下 Json 文件键值数据提取到 mysql。以下 JSON 来自 openalpr,在命令行上使用 alpr 导出为 json

我一直得到的是这样的错误 Illegal string offset 'result 我测试的用于显示车牌号的 php 代码: 有人可以帮助指导我如何使用 PHP 脚本获取 json 数组中子数组的值吗?谢谢你**

我使用以下代码不确定关于子元素的键值的错误是什么

0 投票
1 回答
592 浏览

python - 尝试在 python 中运行 OpenALPR 时出错

我很好地安装了 OpenALPR,并且能够在终端中运行它以获得以下结果:

但是,我随后按照 PyPI ( https://pypi.org/project/openalpr/#description ) 上的说明安装 openalpr python 绑定pip install openalpr。但是,当我使用 python 3.8.6 x64 运行他们建议的以下代码时:

我收到以下错误:

如果我使用 python 3.6.8 x32 运行代码,这就是我得到的错误:

我已经搜索了所有互联网论坛以寻找答案,但是大多数提交都是几年前的,在 openalpr 绑定可以使用 pip 安装并且必须从 github 安装之前。有人有建议吗?

0 投票
1 回答
772 浏览

pi - 在 Raspberry Pi Zero 上安装 libpng-dev 和 libpng12-dev 时出现问题

我正在尝试在我的 Pi Zero 上安装 OPENALPR,我正在使用 https://www.reddit.com/r/raspberry_pi/comments/baxwz5/how_to_install_openalpr_on_raspberry_pi/上的说明

在我运行以下命令后:

我得到错误:

在较小的组中安装软件包(而不是一次安装)可以工作,但在此过程中会删除 libpng-dev

上面的不兼容怎么解决?谢谢

0 投票
0 回答
62 浏览

android - React Native 板扫描不工作。我的手机会读取并扫描车牌问题(Android 没有 64 位库。)

React Native 板不扫描。我的问题是我不能得到任何错误。但是它仍然无法工作示例站点

库:OpenALPR 和 OPENCV

结果: 在此处输入图像描述

0 投票
0 回答
88 浏览

python - 在 Windows 中使用 python 运行 openalpr

我创建了一个环境并安装了 openalpr,pip install openalpr然后从https://github.com/openalpr/openalpr/releases下载了 openalpr并使用命令安装了 python 绑定python setup.py install

我试图运行的代码是:

我收到如下错误

请帮我解决这个问题。

0 投票
0 回答
43 浏览

c++ - 常年 OpenALPR Android NDK 构建问题(链接错误)

我正在尝试在Ubuntu 16.04.7 LTS(在 docker 容器中)编译 OpenALPR 库,所有帖子似乎都表明工具集的进步每隔几年就会导致编译中断 - 如下图所示,我得到永久链接错误。

对于那些以前构建过的人,我的 CMAKE 命令如下:

上面的一些变量先前声明为:

以及在哪里:

只是 do 循环中正在考虑的特定 abi(即 armeabi-v7a、arm64-v8a 等)...

然而,在大约 61% 的构建中,我收到以下错误(仅显示前 5 个,未显示另一个 180-ish):

在继续下一个 abi 并重复相同的错误之前的最终错误消息如下:

当最后一批破损似乎出现时,我已经做了几年前推荐的常见事情,相对于:

更改 cmake 属性:

此外,在此之前,我成功地在同一个脚本(tesseract 等)中构建了所有 3rd 方库,因此所有对象都构建在这个平台上。

有任何想法吗?

亲切的问候!