资源简介

基于图像处理的汽车车牌识别研究与实现_程序 识别国内车牌

资源截图

代码片段和文件信息

package lqk;

class Binary {//不仅要将字符的轮廓弄出来,还要排除无关值
private int widthheight;
private int[][] gray;
public Binary(){}
public Binary(int[][] grayint widthint height){
this.gray=gray;
this.width=width;
this.height=height;
}
/*全局迭代法的迭代步骤如下:
1.为T选一个初始阈值(建议初始估计值为图像中最大亮度值和最小亮度值的中间值)。
2.使用T分割图像,这会产生两组像素:亮度值 T的所有像素组成的 ,亮度值 T的像素组成 。
3.计算 和 范围内的像素的平均亮度值 和 。
4.计算一个新阈值: 
5.重复步骤2到步骤4,直到连续迭代中的T的差比预先指定的参数 小为止。
 * */
public int qjdd(int cha){//全局迭代法
int []sum=new int[256];
int th=128th1=120;
int sa=0sb=0ga=0gb=0thathb;
//获取灰度直方图
for(int i=0;i for(int j=0;j int temp=gray[i][j];
sum[temp]++;//temp是灰度,sum[temp]表示该灰度的像素有多少个
}
while(th1-th>cha||th-th1>cha){
for(int i=0;i sa=sa+sum[i]*i;
ga=ga+sum[i];
}
tha=sa/ga;
for(int i=th;i<256;i++){
sb=sb+sum[i]*i;
gb=gb+sum[i];
}
thb=sb/gb;
th=th1;
th1=(tha+thb)/2;
}
return th1;
}
public int[][] binary(){
int th=qjdd(Options.WAVERANGE);
//int th=128;//如果使用128,有的地方因为曝光度不同,还是会有大片的杂质
//System.out.println(“阈值:“+th);
for(int i=0;i for(int j=0;j if(gray[i][j]>th){
gray[i][j]=1;//白字
}
else{
gray[i][j]=0;//黑底
}
}
return gray;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-04-10 18:13  基于图像处理的汽车车牌识别研究与实现_程序\
     目录           0  2013-04-09 14:12  基于图像处理的汽车车牌识别研究与实现_程序\LPR\
     文件         232  2012-05-15 07:07  基于图像处理的汽车车牌识别研究与实现_程序\LPR\.classpath
     文件         379  2012-05-15 07:07  基于图像处理的汽车车牌识别研究与实现_程序\LPR\.project
     目录           0  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\
     目录           0  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\
     文件        1498  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\Binary.class
     文件        4521  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\BmpParse.class
     文件        3854  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\CharacterDivide.class
     文件        1499  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\CharacterZoom.class
     文件        2973  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\DetailedIdentify.class
     文件        2824  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\InnerDivide.class
     文件         397  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\Main.class
     文件         631  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\Mainframe$1.class
     文件         709  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\Mainframe$2.class
     文件        8125  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\Mainframe.class
     文件        1535  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\MultipleIdentify.class
     文件         671  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\MyDialog$1.class
     文件        4359  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\MyDialog.class
     文件         711  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\MyPanel.class
     文件        1700  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\Options.class
     文件        3389  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\QuickIdentify.class
     文件        3980  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\Removeframe.class
     文件        2887  2018-03-06 14:00  基于图像处理的汽车车牌识别研究与实现_程序\LPR\bin\lqk\TemplateRW.class
     目录           0  2013-04-09 14:12  基于图像处理的汽车车牌识别研究与实现_程序\LPR\data\
     文件        4608  2012-05-15 07:07  基于图像处理的汽车车牌识别研究与实现_程序\LPR\data\data.txt
     目录           0  2013-04-09 14:12  基于图像处理的汽车车牌识别研究与实现_程序\LPR\src\
     目录           0  2013-04-09 14:12  基于图像处理的汽车车牌识别研究与实现_程序\LPR\src\lqk\
     文件        1537  2012-05-15 16:29  基于图像处理的汽车车牌识别研究与实现_程序\LPR\src\lqk\Binary.java
     文件        5731  2012-05-15 07:07  基于图像处理的汽车车牌识别研究与实现_程序\LPR\src\lqk\BmpParse.java
     文件        4474  2012-05-15 13:21  基于图像处理的汽车车牌识别研究与实现_程序\LPR\src\lqk\CharacterDivide.java
............此处省略79个文件信息

评论

共有 条评论