openalpr在windows10 x64 vs2015编译

主要参考这部分https://github.com/peters/openalpr-windows,但是有一些错误和需要注意地方需要工具和软件Visual Studio 2013CUDA SDK 7 (如果需要cuda支持的话,就安装。本教程没有使用cuda,所以对这部分无法验证)GITPowershell(windows自带的命令行工具)Getting s
摘要由CSDN通过智能技术生成

懒人版:需要安装cmake(最新版即可), vs2015

(1)从https://github.com/aa12356jm/openalpr_windows10_vs2015.git下载代码到本地openalpr_windows10_vs2015文件夹下

(2)在windows 10中,按windows键,在搜索栏中输入powershell,可以看到 windows powershell,右键单击以管理员身份运行。

(3)在powershell中输入命令:Set-ExecutionPolicy RemoteSigned,这个命令是允许系统执行脚本文件(windows默认是不支持运行下面的脚本文件的,如果不执行此命令,执行脚本.\build.ps1时,会出现系统禁止执行脚本。。。。)
(4)在powershell中cd到路径openalpr_windows10_vs2015\openalpr\windows,
执行命令:
.\build.ps1 -Configuration Release -Platform x64 -PlatformToolset v140 -CudaGeneration None

(5)等待编译完成,我的固态硬盘是30分钟左右,时间会比较久。

(6)编译完成后,openalpr_windows10_vs2015\openalpr\windows路径下多一个build文件夹。

所有编译好的库文件在openalpr_windows10_vs2015\openalpr\windows\build\artifacts中;

openalpr生成的exe和库文件在openalpr_windows10_vs2015\openalpr\windows\build\dist\2.2.0\v140\Release\x64  路径下

(7)在openalpr_windows10_vs2015\openalpr\windows\build\dist\2.2.0\v140\Release\x64路径下,放一张美国车牌图片(比如1.jpg),在cmd命令行中,cd到此路径下,执行命令: alpr 1.jpg    会显示识别出来的多个车牌,及对应的概率。  


release版本下载:

release版本中包含编译好的库文件和各种语言的接口,可以直接使用。

在这里下载release版本,https://github.com/openalpr/openalpr/releases,

解压之后,参考教程http://doc.openalpr.com/bindings.html使用

我在qt中这样使用:

#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_mainWindow.h"
#include "../openalpr-2.3.0-win-64bit/include/alpr.h"

#pragma  execution_character_set("utf-8")
#pragma  comment(lib,"../openalpr-2.3.0-win-64bit/openalpr.lib")
class mainWindow : public QMainWindow
{
	Q_OBJECT

public:
	mainWindow(QWidget *parent = Q_NULLPTR);

private slots:
	void on_pushButton_clicked();
private:
	Ui::mainWindowClass ui;
	alpr::Alpr *m_openAlpr;
};


手动编译源码:

主要参考这部分点击打开链接,但是有一些错误和需要注意的地方

需要工具和软件

  • Visual Studio 2015
  • CUDA SDK 7 (如果需要cuda支持的话,就安装。本教程没有使用cuda)
  • GIT
  • Powershell(windows自带的命令行工具)

开始

(1)在windows 10中,按windows键,在搜索栏中输入powershell,可以看到 windows powershell,右键单击以管理员身份运行。
(2)在powershell中输入命令:Set-ExecutionPolicy RemoteSigned,这个命令是允许系统执行脚本文件(windows默认是不支持运行下面的脚本文件的,如果
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值