clc
clear
A='G:\code\carplant_detection\carplant_detect\shixun170505_0510';
des='G:\code\carplant_detection\carplant_detect\shixun170505_05121111';
DIR_A=dir(A)
index = ['京' '沪' '津' '渝' '冀' '晋' '蒙' '辽' '吉' '黑' '苏' '浙' '皖' '闽' '赣' '鲁' '豫' '鄂' '湘' '粤' '桂' '琼' '川' '贵' '云' '藏' '陕' '甘' '青' '宁' '新' '0' '1' '2' '3' '4' '5' '6' '7' '8' '9' 'A' 'B' 'C' 'D' 'E' 'F' 'G' 'H' 'J' 'K' 'L' 'M' 'N' 'P' 'Q' 'R' 'S' 'T' 'U' 'V' 'W' 'X' 'Y' 'Z''警' '学' '使' '澳'];
fid=fopen('shixun2.txt','w');
for ii=3:length(DIR_A)subname=DIR_A(ii).name;full_path=fullfile(A,subname);DIR_B=dir(full_path);for jj=3:length(DIR_B)imagename=DIR_B(jj).name;carplat_1=find(imagename(1)==index)-1;carplat_2=find(imagename(2)==index)-1;carplat_3=find(imagename(3)==index)-1;carplat_4=find(imagename(4)==index)-1;carplat_5=find(imagename(5)==index)-1;carplat_6=find(imagename(6)==index)-1;carplat_7=find(imagename(7)==index)-1;real_provice=imagename(1);predict_provice=imagename(2:end);index1=find(real_provice==index);change_name=strcat(num2str(index1-1),'_',predict_provice);if(carplat_2<31)change_name=strcat(change_name(1:2),change_name(4:end));endif(carplat_3<31)change_name=strcat(change_name(1:3),change_name(5:end));endif(carplat_4<31)change_name=strcat(change_name(1:4),change_name(6:end));endpos=strfind(change_name,'警');if(~isempty(pos))change_name=strcat(change_name(1:pos-1),change_name(pos+1:end));endpos=strfind(change_name,'澳');if(~isempty(pos))change_name=strcat(change_name(1:pos-1),change_name(pos+1:end));endpos=strfind(change_name,'学');if(~isempty(pos))change_name=strcat(change_name(1:pos-1),change_name(pos+1:end));enddes2=fullfile(des,num2str(index1-1),change_name);[pathstr, name, ext] = fileparts(des2);if(~exist(pathstr))mkdir(pathstr);end%     pos=strfind(change_name,'使');
%     if(~isempty(pos))
%         change_name=strcat(change_name(1:pos-1),change_name(pos+1:end));
%     end%     predict_provice=imagename(pos(2)+1:pos(3)-1)
%     name2=strcat(index(str2num(real_provice)+1),imagename(pos(1)+1:pos(2)),index(str2num(predict_provice)+1),imagename(pos(3)+1:end));
%     des2=fullfile(des,index(str2num(real_provice)+1),'_',name2);[path, name, exe] = fileparts(des2);if ~exist(path, 'dir')mkdir(path);endif(exist(des2))continue;endfprintf(fid,'%s %d %d %d %d %d %d %d\n',fullfile(num2str(index1-1),change_name),carplat_1,carplat_2,carplat_3,carplat_4,carplat_5,carplat_6,carplat_7);copyfile(fullfile(A,subname,imagename),des2);end
endfclose(fid);

车牌处理程序-学-使-警 fileparts 的用法相关推荐

  1. 史鉴使人明智;诗歌使人巧慧;数学使人精细;博物使人深沉;伦理之学使人庄重;逻辑与修辞使人善辩

    STUDIES serve for delight, for ornament, and for ability. 读书足以怡情,足以傅彩,足以长才.  读书为学的用途是娱乐.装饰和增长才识. The ...

  2. 【重学JS系列】slice用法大合集

    让我们回顾下slice的日常用法 slice 工作原理 在深入研究一些更高级的用法之前,让我们看一下slice方法的基础知识.如MDN文档,slice 是数组上的一个方法,它最多有两个参数: arr. ...

  3. 速学bs4.BeautifulSoup()结构及用法

    bs4 官方文档 BeautifulSoup4被移植到bs4中,就是说使用时需要from bs4 import BeautifulSoup Beautiful Soup 4.2.0 中文文档 HTML ...

  4. python中content的用法_学python吗,教你5个python现学现用的有趣用法

    在我们使用python的过程中也会遇到一些有意思的用法,这里找到了一些总结有趣的 话不多说,接着看下去吧!!!!python高薪就业(视频.学习路线.免费获取)​shimo.im for-else用法 ...

  5. 今天学得有点多——end用法

    EXCEL之Range,cells,offset,end用法<转> 2009-12-14 16:47 一.Range属性 1.选择单个单元格(例如A5) Range("A5&qu ...

  6. 跟我学SpringBoot之配置常见用法

    只需低头努力,剩下的交给时光,时间会公平地帮你处理一切 配置基本用法 application.yml book:name: "Java" @Value注解可以直接取配置的值 @Re ...

  7. 老王学java之This()的用法

    This指当前对象,this()则是指构造方法,this()表示无参构造方法,this(1.0)表示参数为一个浮点数的构造方法,以此类推 class Person{ // 定义Person类priva ...

  8. C# 编写VLC视频事件处理程序 libvlc libvlc_event_attach libvlc_event_manager libvlc_event_type ibvlc_event_e用法

    一.概述 单位有个项目,程序的主界面就是一张背景图,在键盘上点击不同按键后弹出对应的视频,视频是全屏的,所以没有播放,暂停.前进.后退.进度条等任何控件.开始我用window的Media Player ...

  9. 基于HyperLPR的车牌识别

    摘要: HyperLPR 是一个高性能开源中文车牌识别框架,基于keras-tensorflow实现,支持android,linux,windows,ios等多种平台. 目前已有C++实现版本和Pyt ...

最新文章

  1. mongodb插入文档时不传ObjectId
  2. perl dancer + net::ssh2监控服务器性能
  3. 静态类和单例模式之间的区别?
  4. Android的开机流程及对应源码位置分析
  5. tf.InteractiveSession()与tf.Session()
  6. 4月3日 尤金.卡巴斯基在北大精彩演讲
  7. 北京内推 | 微软亚洲研究院DKI组王露研究员招聘强化学习方向研究实习生
  8. python 处理日志文件
  9. 前端vue里面点击加载更多_vue 原生添加滚动加载更多
  10. 鸟类南飞,去的是哪个“南方”?
  11. python可以给你干什么-你最想用python做什么?python到底能用来做什么?
  12. MODBUS ASCII协议和RTU协议的比较 -----和利时PLC采用Modbus RTU
  13. webapp开发时问题的总结1
  14. Java实现贪吃蛇(汪汪队)游戏,自定义游戏背景音乐,背景图片和游戏图标
  15. 矩阵的逆及求逆矩阵的方法,可逆矩阵定理与判定方法,(非)奇异矩阵,方程Ax=b解法,Hilbert矩阵及其逆的求法,条件数(Condition Number)及其计算方法
  16. 高德导航java_通过拼接实现高清地图的下载-高德-java实现
  17. 应届大学毕业生户口迁移须知
  18. cisco的ccna与华为的hcne考试培训心得
  19. 赢在中国 - 史玉柱经典语录(转载)
  20. 苏宁 OLAP 引擎发展之路

热门文章

  1. python中的列表、字典、字符串
  2. SSH 框架 没加commons-beanutils-1.7.0.jar包的错误提示
  3. TensorFlow神经网络(一)前向传播
  4. IntelliJ IDEA 2019.1.1 预览版发布,以及对旧版本的更新
  5. less与SASS学习心得
  6. 「SF图片上传不清晰」解决方案
  7. Bash漏洞引发僵尸网络狂欢
  8. Lync 2010 企业版安装
  9. nux 平台的 libpcap 源代码分析
  10. WCF分布式安全开发实践(1):传输安全模式之匿名客户端:Transport_None_WSHttpBinding