通过图像识别方式实现文件传输的方法与系统的制作方法_4

文档序号:8226373阅读:来源:国知局
1所述的通过图像识别方式实现文件传输的方法,其特征在于,所述步骤SI具体为: SI 1、以二进制的形式读取所述目标传输文件; 512、根据所述目标传输文件大小和每页数据图像的信息传输容量,确定完成所述目标传输文件传输所需的数据图像的页数n,其中η为自然数,然后生成基本信息图g(l,所述基本信息图go包括所述目标传输文件的大小、所述目标传输文件传输所需的数据图像的页数η以及若干定位图案,其中所述定位图案用于标注所述基本信息图和所述数据图像的基准占.V, 513、生成空白的数据图像gi(i= 1,2,3...η),其中η为所述待数据图像的页数; 514、将所述目标传输文件的二进制字符依据所述第一转换规则依次转换为数据图像中的对应显示; 515、每读取转换完一个二进制字符,则将所述显示点的位置移至下一位置; 516、若当前所述数据图像的显示点位置已用完,则显示点位置跳至下页空白的数据图像gi+1,并重复步骤S13至S15 ;若当前所述数据图像的显示点位置未用完,则重复步骤S14至 S15 ; 517、若读取转换完所有二进制字符,生成一个代表结束符的第三色素点显示在所述数据图像的当前显示点位置上。
3.根据权利要求1所述的通过图像识别方式实现文件传输的方法,其特征在于,所述步骤S2具体为: 521、通过所述第二终端的图像采集设备获取所述第一终端的屏幕上显示的基本信息图和数据图像后,生成扫描基本信息图GO和扫描数据图像Gi (i = 1,2,3...η),其中η为所述待数据图像的页数; 522、打开所述扫描数据图像Gi(i = 1,2,3...η),其中η为所述待数据图像的页数; 523、依次读取当前页所述扫描数据图像匕有效区域上各个显示点位置的RGB信息,并通过所述第二转换规则将所述显示点位置的RGB信息转换为二进制字符; 524、如果所述扫描数据图像Gi各个显示点位置的RGB信息转换完成,且未读取到所述结束符,则打开下一页所述扫描数据图像Gi+1,并重复步骤S23 ; 525、若读取到结束符,则结束数据图像识别转换过程并退出。
4.根据权利要求3所述的通过图像识别方式实现文件传输的方法,其特征在于,当所述步骤S22中打开所述扫描数据图像Gi之后,还可以通过以下步骤完成数据图像识别转换,具体为: S221、同时读取当前页所述扫描数据图像匕有效区域上各个显示点位置的RGB信息,并通过所述第二转换规则将各个所述显示点位置的RGB信息同时转换为二进制字符; 5222、若未读取到所述结束符,则打开下一页所述扫描数据图像Gi+1,并重复步骤S221 ; 5223、若读取到结束符,则结束数据图像识别转换过程并退出。
5.根据权利要求1至3任一所述的通过图像识别方式实现文件传输的方法,其特征在于,所述数据图像和所述基本信息图均为矩形,所述基本信息图的定位图案为三个或者四个,用于标记所述数据图像的矩形大小,并同时确定数据图像的有效区域。
6.根据权利要求1至3任一所述的通过图像识别方式实现文件传输的方法,其特征在于, 所述第一转换规则为如果出现字符1,在当前所述待数据图像的显示点位置显示一个第一色素点,如果出现字符O,在当前所述待传输图像的显示点位置显示一个第二色素点; 所述第二转换规则为如果所述显示点位置的RGB值位于所述第一色素点判断区间,则判断扫描到第一色素点,产生字符I输出,如果所述显示点位置的RGB值位于所述第二色素判断区间,则判断扫描到第二色素点,产生字符O输出,如果所述显示点位置的RGB值位于所述第三色素点判断区间,则判断扫描到第三色素点,表示扫描到结束符。
7.—种通过图像识别方式实现文件传输的系统,其特征在于,包括下列模块: 数据图像生成显示模块,该模块用于将目标传输文件以二进制的形式读取,并通过第一转换规则将所述目标传输文件的二进制字符串转换为若干页数据图像,然后将生成的基本信息图和数据图像显示在第一终端的屏幕上; 数据图像识别转换模块,该模块用于通过第二终端的图像采集设备获取所述第一终端的屏幕上显示的基本信息图和数据图像,然后通过第二转换规则将所述获取的数据图像转换为二进制的目标传输文件。
8.根据权利要求7所述的通过图像识别方式实现文件传输的系统,其特征在于,所述数据图像生成显示模块包括下列装置: 读取装置,该装置用于以二进制的形式读取所述目标传输文件; 基本信息图生成装置,该装置用于根据所述目标传输文件大小和每页数据图像的信息传输容量,确定完成所述目标传输文件传输所需的数据图像的页数n,其中η为自然数,然后生成基本信息图g(1,所述基本信息图&包括所述目标传输文件的大小、所述目标传输文件传输所需的数据图像的页数η以及若干定位图案,其中所述定位图案用于标注所述基本信息图和所述数据图像的基准点; 空白图像生成装置,该装置用于生成空白的数据图像gi (i = 1,2,3...η),其中η为所述待数据图像的页数; 第一转换装置,该装置用于将所述目标传输文件的二进制字符依据所述第一转换规则依次转换为数据图像中的对应显示; 显示点位置移动装置,该装置用于每读取转换完一个二进制字符,则将所述显示点的位置移至下一位置; 第一换页装置,该装置用于若当前所述数据图像的显示点位置已用完,则显示点位置跳至下页空白的数据图像gi+1,并依次重复调用所述空白图像生成装置、所述第一转换装置和所述显示点位置移动装置;若当前所述数据图像的显示点位置未用完,则依次重复调用所述第一转换装置和所述显示点位置移动装置; 第一退出装置,该装置用于若读取转换完所有二进制字符,生成一个代表结束符的第三色素点显示在所述数据图像的当前显示点位置上。
9.根据权利要求7所述的通过图像识别方式实现文件传输的系统,其特征在于,所述数据图像识别转换模块包括下列装置: 扫描装置,该装置用于通过所述第二终端的图像采集设备获取所述第一终端的屏幕上显示的基本信息图和数据图像后,生成扫描基本信息图GO和扫描数据图像GiQ =1,2,3...η),其中η为所述待数据图像的页数; 打开装置,该装置用于打开所述扫描数据图像Gi (i = 1,2, 3...η),其中η为所述待数据图像的页数; 第二转换装置,该装置用于依次读取当前页所述扫描数据图像Gi有效区域上各个显示点位置的RGB信息,并通过所述第二转换规则将所述显示点位置的RGB信息转换为二进制字符; 第二换页装置,该装置用于如果所述扫描数据图像Gi各个显示点位置的RGB信息转换完成,且未读取到所述结束符,则打开下一页所述扫描数据图像Gi+1,并调用第二转换装置; 第二退出装置,该装置用于若读取到结束符,则结束数据图像识别转换过程并退出。
10.根据权利要求9所述的通过图像识别方式实现文件传输的系统,其特征在于,所述数据图像识别转换模块还包括下列装置: 第三转换装置,该装置用于同时读取当前页所述扫描数据图像Gi有效区域上各个显示点位置的RGB信息,并通过所述第二转换规则将各个所述显示点位置的RGB信息同时转换为二进制字符; 第三换页装置,该装置用于若未读取到所述结束符,则打开下一页所述扫描数据图像Gi+1,并调用第三转换装置; 第三退出装置,该装置用于若读取到结束符,则结束数据图像识别转换过程并退出。
【专利摘要】本发明公开了一种通过图像识别方式实现文件传输的方法,该方法将目标传输文件以二进制形式读出,再将二进制字符生成数据图像,保证第二终端的图像采集设备能够有效识别第一终端屏幕上所显示的基本信息图和数据图像并还原成二进制形式目标传输文件的设计。本发明通过使用文件生成图的方法,使原来识别图像技术通过识别字符转化成为识别某个位置是否有像素点来获取文件的信息,提高了文件的识别效率,同时大大降低了识别算法的复杂度,克服了图像识别来获取文件信息的困难,可应用于如突发事件造成网络中断而无法连接到网络的情形下的紧急传输文件,是一种有效的应急文件传输备选手段。
【IPC分类】G06K9-00, H04N19-129, H04N19-21
【公开号】CN104539953
【申请号】CN201410810945
【发明人】王子禛, 李启成, 周智恒, 谢佳涛
【申请人】华南理工大学
【公开日】2015年4月22日
【申请日】2014年12月19日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1