一种文件扫描方法、装置及设备制造方法及图纸

技术编号:21065731 阅读:26 留言:0更新日期:2019-05-08 10:03
一种文件扫描方法包括:通过摄像头获取待扫描内容的视频;计算视频中的每帧图像的光流,根据所计算的光流检测关键帧;对连续的两个关键帧进行特征匹配,根据特征匹配数删除重复的关键帧;对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件。根据扫描图像时停顿的特点,从而可以通过光流检测视频中的关键帧,并通过特征匹配点对关键帧进行去重,再进行边缘检测生成扫描文件,从而可以有效的通过拍摄视频扫描多页内容,操作方便而且不需要按键,有利于提高扫描图像质量。

【技术实现步骤摘要】
一种文件扫描方法、装置及设备
本申请属于图像处理领域,尤其涉及一种文件扫描方法、装置及设备。
技术介绍
为了将书籍、文件等资料电子化保存,通常会对文件或书籍进行扫描,生成特定格式的电子文件,比如PDF格式文件等。现有的扫描技术,包括市面上细弱流行的手机扫描应用,比如扫描全能王、扫描宝、officelens等,通过手机摄像头拍摄照片后生成扫描文件。目前的手机扫描方案虽然可以方便实时操作,但是,如果需要扫描多页内容,比如书本时,则需要反复拍照,操作较为麻烦,而且会耗费较多时间。虽然有的扫描方案已经采取了连拍模式来提高生成速度,但是,进行拍摄的人手速过快或略有抖动,会使图像本身模糊、残缺或有畸变,不利于提高扫描文件的扫描质量。
技术实现思路
有鉴于此,本申请实施例提供了一种文件扫描方法、装置及设备,以解决现有技术中进行文件扫描时,操作较为麻烦,效率较低,或者扫描文件质量不高的问题。本申请实施例的第一方面提供了一种文件扫描方法,包括:通过摄像头获取待扫描内容的视频;计算视频中的每帧图像的光流,根据所计算的光流检测关键帧;对连续的两个关键帧进行特征匹配,根据特征匹配数删除重复的关键帧;对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件。结合第一方面,在第一方面的第一种可能实现方式中,所述计算视频中的每帧图像的光流,根据所计算的光流检测关键帧的步骤包括:计算视频中的每帧图像的光流;根据每帧图像的光流,确定相邻两帧图像的光流差;若所述光流差小于预设的光流阈值,则将相邻两帧图像选为关键帧。结合第一方面,在第一方面的第二种可能实现方式中,所述对连续的两个关键帧进行特征匹配,根据特征匹配数删除重复的关键帧的步骤包括:对连续的两个关键帧进行特征匹配,确定特征的匹配点对数;当匹配点对数大于预先设定的匹配阈值时,则认为两个关键帧重复,删除其中一个重复的关键帧。结合第一方面,在第一方面的第三种可能实现方式中,在所述对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件的步骤之前,所述方法还包括:比较所选出的图片页数是否目标页数相符;如果不相符,则根据选出的图片页数与目标页数的差值,调整关键帧检测参数和/或调整关键帧特征匹配参数。结合第一方面,在第一方面的第四种可能实现方式中,所述对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件的步骤包括:检测去重后的关键帧的边缘,根据所述边缘绘制矩形框;根据所述矩形框进行裁剪、变换大小和锐化,生成扫描文件。结合第一方面,在第一方面的第五种可能实现方式中,所述计算视频中的每帧图像的光流,根据所计算的光流检测关键帧的步骤包括:获取目标内容的纹理特征;当所述纹理特征少于预定数量,则选择稠密光流算法计算光流,当所述纹理特征大于预定数量,则选择稀疏光流算法计算光流。本申请实施例的第二方面提供了一种文件扫描装置,所述文件扫描装置包括:视频获取单元,用于通过摄像头获取待扫描内容的视频;关键帧检测单元,用于计算视频中的每帧图像的光流,根据所计算的光流检测关键帧;去重单元,用于对连续的两个关键帧进行特征匹配,根据特征匹配数删除重复的关键帧;边缘检测单元,用于对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件。结合第二方面,在第二方面的第一种可能实现方式中,所述关键帧检测单元包括:光流计算子单元,用于计算视频中的每帧图像的光流;光流差计算子单元,用于根据每帧图像的光流,确定相邻两帧图像的光流差;关键帧确定单元,用于若所述光流差小于预设的光流阈值,则将相邻两帧图像选为关键帧。本申请实施例的第三方面提供了一种文件扫描设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述文件扫描方法的步骤。本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述文件扫描方法的步骤。本申请实施例与现有技术相比存在的有益效果是:在扫描包括多页内容的书页时,在录制视频过程中,用户一页一页的翻动书页时会小的停顿,通过计算每帧图像的光流可以有效的检测到处于停顿时,包括页面内容的关键帧,并通过比较所获取的连续的关键帧的特征匹配点数,去除重复的关键帧,可以有效的避免页面重复,根据去重后的关键帧进行边缘检测生成扫描文件,使得用户通过一边拍摄视频一边翻页即可快速的扫描多页内容,操作更加方便,而且拍摄过程不需要按键,可以有效的减少抖动,扫描图像质量更好。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种文件扫描方法的实现流程示意图;图2是本申请实施例提供的一种检测关键帧方法的实现流程示意图;图3是本申请实施例提供的一种关键帧去重方法的实现流程示意图;图4是本申请实施例提供的一种关键文件扫描装置的结构示意图;图5是本申请实施例提供的文件扫描设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。图1为本申请实施例提供的一种文件扫描方法的实现流程示意图,详述如下:在步骤S101中,通过摄像头获取待扫描内容的视频;具体的,本申请所述摄像头,可以为智能手机的摄像头,也可以为其它智能设备,比如笔记本、平板电脑或者其它专用的视频扫描设备等。在进行视频拍摄时,可以将所述摄像头固定,从而减少拍摄时所带来的晃动,使得摄像头与拍摄目标保持固定的距离,减少变焦次数,提高图像的清晰度。当固定好摄像头后,用户可以一页一页的翻动书页或者文件,在每翻页一次完成时,即书页放置平整后,可以稍作停顿,比如停顿一秒钟等,使得视频中能够拍摄到处于静止状态的页面内容。本申请所述扫描内容,可以为连续的扫描页面,比如可以为扫描书本、多页文件等内容。在步骤S102中,计算视频中的每帧图像的光流,根据所计算的光流检测关键帧;在本申请中,为了对视频中的像素点进行有效的跟踪,在计算每帧图像的光流前,还可以确定当前视频拍摄的目标内容的纹理特征,如果纹理特征少于预定数量,则可以采用稠密光流算法计算光流,当所述纹理特征大于预定数量,则选择稀疏光流算法计算光流。从而可以对于少纹理的目标,比如人手,能够有效的进行跟踪,方便提取运动前景像素点。在采用稀疏光流算法计算时,需要在被跟踪前指定一组点,比如角点等。所述检测关键帧的步骤,具体可以如图2所示,包括:在步骤S201中,计算视频中的每帧图像的光流;具体的,所述光流是指空间运动物体在观察成像平面上的像素运动的瞬时速度,在视频拍摄的图像序列中,像素在时间域上的变化以及相邻帧之间的相关性,确定上一帧跟当前帧之间的本文档来自技高网...

【技术保护点】
1.一种文件扫描方法,其特征在于,所述文件扫描方法包括:通过摄像头获取待扫描内容的视频;计算视频中的每帧图像的光流,根据所计算的光流检测关键帧;对连续的两个关键帧进行特征匹配,根据特征匹配数删除重复的关键帧;对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件。

【技术特征摘要】
1.一种文件扫描方法,其特征在于,所述文件扫描方法包括:通过摄像头获取待扫描内容的视频;计算视频中的每帧图像的光流,根据所计算的光流检测关键帧;对连续的两个关键帧进行特征匹配,根据特征匹配数删除重复的关键帧;对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件。2.根据权利要求1所述的文件扫描方法,其特征在于,所述计算视频中的每帧图像的光流,根据所计算的光流检测关键帧的步骤包括:计算视频中的每帧图像的光流;根据每帧图像的光流,确定相邻两帧图像的光流差;若所述光流差小于预设的光流阈值,则将相邻两帧图像选为关键帧。3.根据权利要求1所述的文件扫描方法,其特征在于,所述对连续的两个关键帧进行特征匹配,根据特征匹配数删除重复的关键帧的步骤包括:对连续的两个关键帧进行特征匹配,确定特征的匹配点对数;当匹配点对数大于预先设定的匹配阈值时,则认为两个关键帧重复,删除其中一个重复的关键帧。4.根据权利要求1所述的文件扫描方法,其特征在于,在所述对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件的步骤之前,所述方法还包括:比较所选出的图片页数是否目标页数相符;如果不相符,则根据选出的图片页数与目标页数的差值,调整关键帧检测参数和/或调整关键帧特征匹配参数。5.根据权利要求1所述的文件扫描方法,其特征在于,所述对去重后的关键帧进行文档边缘检测,根据边缘检测结果生成扫描文件的步骤包括:检测去重后的关键帧的边缘,根据所述边缘绘制矩形框;根据所述...

【专利技术属性】
技术研发人员:李宏建程俊方璡
申请(专利权)人:中国科学院深圳先进技术研究院深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1