java车牌识别源代码 java车牌号识别

一段基于模版匹配的车牌字符识别程序如下:

循环出错 明显是1.jpg是分割后的字符 估计格式是bmp把 是用那份大众版的么 有问题呼我

益阳网站建设公司创新互联,益阳网站设计制作,有大型网站制作公司丰富经验。已为益阳成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的益阳做网站的公司定做!

程序采用的是模板相减的方法进行匹配 SubBw2(i,j)=SegBw2(i,j)(分割的字符)-SamBw2(i,j);)(模板字符),如果findc=find(Error1==MinError); 有最小值 那么就认为是匹配的模板

JAVA中的判断车牌号的正则表达式是什么啊?

String cph="WJ12345";

Pattern pattern = Pattern.compile("^[\u4e00-\u9fa5|WJ]{1}[A-Z0-9]{6}$");

Matcher matcher = pattern.matcher(cph);

if (!matcher.matches()) {

System.out.println("车牌号格式不对!");

}else{

System.out.println("车牌号格式正确!");

}

java,键盘输入车牌号,验证是否满足必须以CA,AZ或CO开头 其后为xxxx其中x表示一位0-9的数字

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

boolean flag = false;

System.out.println("请输入车牌号!");

do{

String carNumber = sc.next();

flag = carNumber.matches("(?i)^(CA|AZ|CO)[0-9]{4}$");

if(!flag){

System.out.println("车牌号不正确,请重新输入!");

}else{

System.out.println("车牌号正确!车牌号为:"+carNumber.toUpperCase());

}

}while(!flag);

}

用java编写一个程序:由车牌号前2位知道车辆所属地 浙江省的市就行

package demo;

import java.util.Scanner;

public class CarCard {

//浙A 杭州,浙B 宁波,浙C 温州,浙D 绍兴,浙E 湖州,浙F 嘉兴,浙G 金华,浙H 衢州,浙J 台州,浙K 丽水,浙L 舟山

//网上搜的,应该是对的,这个东西应该管你要

public static void main(String[] args) {

System.out.println("请输入车牌号");

Scanner sc = new Scanner(System.in);

String carno = sc.next();

String t = carno.substring(0,2);

checkAddressByCarCard(t);

}

private static void checkAddressByCarCard(String no){

String a[]={"浙A","浙B","浙C","浙D","浙E","浙F","浙G","浙H","浙J","浙K","浙L"};

String b[]={"杭州","宁波","温州","绍兴","湖州","嘉兴","金华","衢州","台州","丽水","舟山"};

int index = 0;

for(int i = 0;i11;i++){

if(no.equalsIgnoreCase(a[i])){

index=i;

System.out.println("车辆所在地为:"+b[i]);

}

}

}

}

//不严谨,但是基本功能实现了


标题名称:java车牌识别源代码 java车牌号识别
新闻来源:http://myzitong.com/article/dojohgg.html