文档章节

EasyPR Linux测试

LL
 LL
发布于 2015/09/13 22:47
字数 277
阅读 188
收藏 0

EasyPR在Ubuntu14.04上进行了编译,遇到了几个问题记录一下。

  1. 由于OpenCV 3.0与2.x不兼容,现在版本的EasyPR还只兼容OpenCV 2.x。

  2. 源文件使用的是GBK编码,而在Linux下默认是UTF-8的编码,默认编译出的可执行文件会出现中文乱码。我采用的解决办法是将源码文件进行编码转换,然后再进行编译。

cd test
mv main.cpp main_gbk.cpp
iconv -f gbk -t utf8 main_gbk.cpp > main.cpp
cd ../src/core
mv chars_identify.cpp chars_identify_gbk.cpp
iconv -f gbk -t utf8 chars_identify_gbk.cpp > chars_identify.cpp

  3. test_plate_locate报错

test_plate_locate
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvShowImage, file /opencv-2.4.11/modules/highgui/src/window.cpp, line 501
terminate called after throwing an instance of 'cv::Exception'
  what():  /opencv-2.4.11/modules/highgui/src/window.cpp:501: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvShowImage

apt-get install libgtk2.0-dev

cd /opencv-2.4.11/

cmake

make

make install

已放弃 (核心已转储)

后面有问题再更新。

© 著作权归作者所有

共有 人打赏支持
LL

LL

粉丝 1
博文 2
码字总数 277
作品 0
广州
私信 提问
EasyPR 在linux中编译出现问题

@刘若则 你好,想跟你请教个问题: 你好,我研究过你的EasyPr解决方案并且在ubuntu14 上用cmkae 和make编译通过了,但是在运行你的那个easypr_test例程的时候在里边那些测试程序的时候出现了...

hzj_jason
2015/07/16
1K
1
EasyPR 1.3 Beta 发布,中文车牌识别系统

中文车牌识别系统 EasyPR 1.3 发布了,主要改进在于提升了字符识别模块的准确性: 平均字符差距从0.7降低到0.4,完整匹配度从68%左右上升到目前的81%,平均执行时间从2秒降低到1.5秒。见下图...

oschina
2015/06/05
8.9K
14
(精选)EasyPR--一个开源的中文车牌识别系统(1)

 我正在做一个开源的中文车牌识别系统,Git地址为:https://github.com/liuruoze/EasyPR。   我给它取的名字为EasyPR,也就是Easy to do Plate Recognition的意思。我开发这套系统的主要原...

芝麻粒儿
03/26
0
0
车牌识别-Mask_RCNN定位车牌+手写方法分割字符+CNN单个字符识别

simple-car-plate-recognition 简单车牌识别-Mask_RCNN定位车牌+手写方法分割字符+CNN单个字符识别 数据准备 准备用于车牌定位的数据集,要收集250张车辆图片,200张用于训练,50张用于测试,...

airxiechao
2018/10/10
0
0
(精选)EasyPR--中文开源车牌识别系统 开发详解(2)

正如淘宝诞生于一个购买来的LAMP系统,EasyPR也有它诞生的原型,起源于CSDN的taotao1233的一个博客,博主以读书笔记的形式记述了通过阅读“Mastering OpenCV”这本书完成的一个车牌系统的雏形...

芝麻粒儿
03/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部