1、easypr下载运行

第一步可以去下载easypr的zip的包,然后解压,我用的是码云新建项目,从git导入,这样子下载比较快一点 git:https://github.com/liuruoze/EasyPR

# cd EasyPR

进入工程文件 我们可以看到很多的文件,现在应该注意 build.sh 与 cmakelists.txt这两个文件就ok了。

#vim CMakeLists.txt

加入set( OpenCV_DIR "/home/andy/opencv-3.2.0/build") 注意,这里的opencv路径是自己安装时候的路径

如果现在运行 #./build.sh 会编译到一半报错、

对于上面这个问题需要按照提示的错误去找 在github上看到一个答案解决了这个问题 : Opencv3.2版本的支持,编译前仅需要将config.h中将#define CV_VERSION_THREE_ZERO改为#define CV_VERSION_THREE_TWO即可。

2、在Linux下安装EasyPr遇到的问题:

easypr/src/util/kv.cpp:11: void easypr::Kv::load(const string&): Assertion `reader‘ failed.

解决方案:

在include/easypn/config.h中将相对地址全部修改为绝对地址

static const char* kDefaultSvmPath = "/home/mxy/qt_code/easypr5/model/svm_hist.xml";

static const char* kLBPSvmPath = "/home/mxy/qt_code/easypr5/model/svm_lbp.xml";

static const char* kHistSvmPath = "/home/mxy/qt_code/easypr5/model/svm_hist.xml";

static const char* kDefaultAnnPath = "/home/mxy/qt_code/easypr5/model/ann.xml";

static const char* kChineseAnnPath = "/home/mxy/qt_code/easypr5/model/ann_chinese.xml";

static const char* kGrayAnnPath = "/home/mxy/qt_code/easypr5/model/annCh.xml";

//This is important to for key transform to chinese

static const char* kChineseMappingPath = "/home/mxy/qt_code/easypr5/model/province_mapping";

若还是不行,则在linux下面的用cmake编译的后来把编译好的demo放进EasyPR文件里面再运行就好了

3、测试:

./demo recognize -p resources/image/chars_identify.jpg

./demo recognize -p *****

//*****是你要解析的图片(绝对地址,或者能够找到他的地方)

4、怎么调用easyPR库

我们利用的是原来EasyPR的demo包的使用方法:./demo recognize -p file;这条指令是对指定的文件直接进行车牌识别,使用的是command_line_handler(argc, argv);函数

故而:

const char *a_test[4] = {"./demo","recognize","-p","./chars_recognise.jpg"};

command_line_handler(4, a_test);

只需要定义一个const char的数组,然后将数组传进去即可以调用到EasyPR的功能,即实现对指定文件的解析

若是遇到: Assertion `!img.empty()‘ failed.这个错误,

原因及解决方案

请一定好好检查图片读取路径有没有写对!!!

可能错误:

1.图片路径写成了如下形式:C:\Users\Desktop\test\

正确的应该为:C:/Users/Desktop/test/

(在程序中斜杠‘\‘有转义字符含义)

2.图片路径少写了一个斜杠(图片存放在test文件夹中)

错误:C:/Users/Desktop/test

正确:C:/Users/Desktop/test/

(千千万万不要忘了最后一个斜杠,不然读取的就变成了test这个文件夹)

3.图片的格式不对!

4.图片的数量不一致!

5.路径中、文件夹名称都不要包含中文!.(编程中各种命名都尽量使用易懂的英文)

原文:https://www.cnblogs.com/yangjiquan/p/11370382.html

easypr最新Linux,EasyPR的基本使用相关推荐

  1. 香蕉派 banana pi github 最新Linux 代码升级到kernel 4.2.

    2019独角兽企业重金招聘Python工程师标准>>> 香蕉派 banana pi github 最新Linux 代码升级到kernel 4.2. https://github.co ...

  2. mint linux更新内核,如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核

    原标题:如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核 Linux 5.2的Ubuntu主线内核包最终可以在32位和64位操作系统中下载和安装. 由于构建失败,Linux ...

  3. 最新Linux版本 jira6.3.6安装汉化破解以及数据迁移

    序言: JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷.任务.需求.改进等.JIRA采用J2EE技术,能够跨平台部署.它 ...

  4. 2022 最新 Linux 面试题

    2022 最新 Linux 面试题 0. 文件权限修改用什么命令? 格式是怎么样的? 格式如下: 1 . 绝对路径用什么符号表示?当前目录 . 上层目录用什么表示? 答案: 2.怎么查看当前进程?怎么 ...

  5. easypr arm linux,arm linux下交叉編譯EasyPR中文車牌識別系統開發(一)

    EasyPR中文車牌識別系統開發(一),我主要介紹如何使用開源的EasyPR中文車牌識別系統,當然后面我會介紹訓練機器學習 SVM 支持向量機和 ANN 人工神經網絡模型在車牌識別的應用. 目錄: 一 ...

  6. 最新Linux教程发布下载【最后更新4月12日

    以下是Linux爱好者最新发布的Linux书籍,本贴定期更新,欢迎下载. 红帽(RedHat)授权Linux认证培训中心.只要你敢来,我就敢让你过! 二本Linux测试题目考察 http://www. ...

  7. 英伟达最新linux驱动程序,英伟达Linux版显卡驱动 v340.32最新稳定版下载

    7月底,英伟达为Win7/Win8.1平台送来最新公版显卡驱动,进一步增强游戏体验.现在,开源系统Linux也迎来这项显卡驱动福利.近日,英伟达为Linux平台带来一款最新稳定版公版驱动v340.32 ...

  8. moto最新linux手机,MOTO卷土重来!全球独家实拍Linux智能新机A810

    写在前面的话: PConline手机频道的新品栏目是一个内涵丰富的综合性栏目.它不仅介绍最新露面或尚未露面的各种机型,还包括手机业界的前沿动态及技术热点.不论是普通用户进行常识性了解,还是资深玩家向更 ...

  9. 探秘最新Linux内核中的自旋锁

    一.前言 目前最新内核中的自旋锁已经进化成queued spinlock,因此需要一篇新的自旋锁文档来跟上时代.此外,本文将不再描述基本的API和应用场景,主要的篇幅将集中在具体的自旋锁实现上.顺便说 ...

最新文章

  1. celery源码分析-定时任务
  2. 【心情】为什么发英文版免责声明?
  3. PHP Fatal error: Call to undefined function mb_substr()
  4. Matlab坐标轴中的希腊字母
  5. webpack entry和output配置属性
  6. STM32移植UCGUI3.90笔记
  7. flutter和dart的SDK安装
  8. 曲线在三维空间的旋转计算以及Matlab实例实现
  9. 数据同步工具otter(二)
  10. 为什么图灵奖获得者戴克斯特拉痛恨 BASIC 语言
  11. 基于51单片机流水灯仿真与程序设计
  12. Fisher精确检验的通俗理解
  13. 第六章-博弈论之Stackelberg博弈
  14. AddressBook通讯录右边索引条
  15. 考虑结构预应力的坎贝尔图分析
  16. 联想笔记本——更换SSD并重装系统
  17. 如何批量将png格式改成jpg?
  18. 用python写出各种三角形
  19. meiyouyingjian------cnclsnvcnsdnvk
  20. python学习记录 day1

热门文章

  1. 哪款蓝牙耳机接电话好?接打电话的蓝牙耳机推荐
  2. 基于javaweb+JSP+Servlet简单购物车
  3. VC MFC(Custom Control)自定义控件
  4. EBS中 EXCEL 格式报表输出的公用API
  5. 魔方二阶玩法[图解]
  6. redis php 书,PHP-redis中文文档
  7. 新高考增值评价系统业务简单介绍(超详细,图文并茂)
  8. 字符串中的表达式计算
  9. 人生无根蒂,飘如陌上尘.
  10. 数字电子技术——Verilog