简介
在前面已经讲了车牌的定位和对车牌字符的分割,这里继续是最后对车牌的识别。
字符识别
主要是用了两张办法,第一个是前面 这一篇中用到过的,opencv自带的getPSNR函数,这里不再对它进行讲解。
另一种方法是将分割出来的字符和模板字符都分割成9宫格形式,对比比较每个块中,像素占的比例来匹配分辨出字符。
具体代码如下:
double proCale(Mat&...
分类:
其他好文 时间:
2015-02-13 16:44:15
阅读次数:
337
由于Android是为移动设备开发的操作系统,我们在开发应用程序的时候应当始终把内存问题充分考虑在内。虽然Android系统拥有垃圾自动回收机制,但这并不意味着我们就可以完全忽略何时去分配或释放内存。即使我们全部按照上一篇文章中给出的编程建议来去编写程序,还是会很有可能出现内存泄露或其它类型的内存问题。所以,唯一能够解决问题的办法,就是尝试去分析应用程序的内存使用情况,那么本篇文章就会教大家如何进行分析。虽说现在的手机内存都已经非常大了,但是我们大家都知道,系统是不可能将所有的内存都分配给我们的应用程序的。...
分类:
移动开发 时间:
2015-02-12 09:16:43
阅读次数:
240
Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't mat...
分类:
其他好文 时间:
2015-02-10 14:52:06
阅读次数:
148
To evaluate the performance of our first year CS majored students, we consider their grades of three courses only: C - C Programming Language, M - Mat...
分类:
其他好文 时间:
2015-02-09 17:46:26
阅读次数:
180
在写论文的时候,我们经常需要使用各种数学变量、符号、公式,这些都需要保持适当的规范,才能使论文更加准确、美观、易读。我从《Writing for computer science》中整理了20个小Tips,做成了一张PPT,分享给大家。下面是下载链接:Writing_for_computer_Mat...
分类:
其他好文 时间:
2015-02-08 23:13:53
阅读次数:
253
Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't mat...
分类:
其他好文 时间:
2015-02-08 15:26:43
阅读次数:
145
简介
前一篇讲解到了将用蓝色筛选后的图片,再一次灰阶/二值化。现在从这里继续讲解。
矩形检测
因为车牌是一个矩形。所以接着将又一次二值化之后的图片,进行膨胀,之后在进行矩形检测。框选出可能是车牌号的矩形区域。
代码如下:
int** car_License_box(Mat& mat1, Mat& mat2, int* number){
Mat threshold_out...
分类:
其他好文 时间:
2015-02-07 17:25:43
阅读次数:
281
原文地址: http://blog.csdn.net/holybin/article/details/17711013在OpenCV中Mat、CvMat和IplImage类型都可以代表和显示图像。 IplImage由CvMat派生,而CvMat由CvArr派生即CvArr -> CvMat -> I...
分类:
其他好文 时间:
2015-02-05 01:56:00
阅读次数:
235
Qt Widgets C++ ClassesThe Qt Widgets module extends Qt GUI with C++ widget functionality. More...API ReferenceThese are links to the API reference mat...
分类:
其他好文 时间:
2015-02-02 21:20:49
阅读次数:
234