一种基于相机图像的电子书翻页检测方法及系统的制作方法

文档序号:9261167阅读:444来源:国知局
一种基于相机图像的电子书翻页检测方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端电子书应用领域,尤其涉及一种基于相机图像的电子书翻页检测方法及系统。
【背景技术】
[0002]利用移动终端阅读电子书是一种很常用的功能,而在观看电子书时最常使用的操作便是电子书翻页操作。在现有技术中,电子书翻页均是通过在触摸屏上滑动来执行的;如手指在触摸屏上向左滑为向前翻一页、向右滑为向后翻一页,虽然操作起来很是形象,但容易出现误触摸导致的翻页影响用户阅读,特别是在一些触摸屏面积较大的设备上;宄其原因,是因为当前多数移动终端均是采用接近于全屏幕的触摸屏,用户在手持移动终端时难免误触摸屏。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种基于相机图像的电子书翻页检测方法及系统,旨在解决现有技术中电子书翻页为滑动触摸屏,但因触摸屏面积较大,用户在阅读电子书时容易误触导致电子书翻页的问题。
[0005]本发明的技术方案如下:
一种基于相机图像的电子书翻页检测方法,其中,包括以下步骤:
A、当用户阅读电子书时,每隔一段时间通过相机获取一帧图像,当图像中没有黑色像素时开始翻页检测;
B、再每隔第一超时时间,判断一帧图像的第一区域和第二区域是否完全为黑色像素;当第一区域完全为黑色像素时,则执行步骤C,当第二区域完全为黑色像素时,则执行步骤D ;
C、每隔第二超时时间通过相机获取一帧图像,对所获得的多帧图像进行对比,当在后的图像的第一区域中,黑色像素在横向向右上增加至最大值时,电子书向前翻一页;
D、每隔第二超时时间通过相机获取一帧图像,对所获得的多帧图像进行对比,当在后的图像的第二区域中,黑色像素在横向向左上增加至最大值时,电子书向后翻一页。
[0006]所述基于相机图像的电子书翻页检测方法,其中,所述第一超时时间为400-600毫秒;所述第二超时时间为40-60毫秒。
[0007]所述基于相机图像的电子书翻页检测方法,其中,所述第一区域和第二区域分别位于一帧图像的左侧和右侧;所述一帧图像的尺寸为a*b,其中,所述第一区域和第二区域的尺寸均为(a*l/3)*l。
[0008]所述基于相机图像的电子书翻页检测方法,其中,所述步骤C具体包括:
Cl、预先设定定时器的第二超时时间,并判断定时器是否超时;当否时则继续等待超时,当是时则获取一帧图像,得到该图像在横向向右上连续黑色像素的数值; C2、判断每一帧图像中黑色像素的数值是否增加,当数值增加至最大值时,则电子书向前翻一页;当数值减少时,则重复步骤A ;所述一帧图像的尺寸为a*b ;所述最大值等于b。
[0009]所述基于相机图像的电子书翻页检测方法,其中,所述步骤D具体包括:
D1、预先设定定时器的第二超时时间,并判断定时器是否超时;当否时则继续等待超时;当是时则获取一帧图像,得到该图像在横向向左上连续黑色像素的数值;
D2、判断每一帧图像中黑色像素的数值否增加,当数值增加至最大值时,则电子书向后翻一页;当数值减少时,则重复步骤A ;所述一帧图像的尺寸为a*b ;所述最大值等于b。
[0010]一种基于相机图像的电子书翻页检测系统,其中,包括以下模块:
检测模块、用于当用户阅读电子书时,启动定时器,每隔一段时间通过相机获取一帧图像,当图像中没有黑色像素时开始翻页检测;
判断模块、用于再每隔第一超时时间,判断一帧图像的第一区域和第二区域是否完全为黑色像素;当第一区域完全为黑色像素时,则操作第一翻页模块,当第二区域完全为黑色像素时,则操作第二翻页模块;
第一翻页模块、用于每隔第二超时时间通过相机获取一帧图像,当所获取的图像第一区域中,黑色像素在横向向右上增加至最大值时,电子书向前翻一页;
第二翻页模块、用于每隔第二超时时间通过相机获取一帧图像,当所获取的图像第二区域中,黑色像素在横向向左上增加至最大值时,电子书向后翻一页。
[0011]所述基于相机图像的电子书翻页检测系统,其中,所述第一翻页模块具体包括: 第一获取单元、用于预先设定定时器的第二超时时间,并判断定时器是否超时;当否时则继续等待超时,当是时则获取一帧图像,得到该图像在横向向右上连续黑色像素的数值;
第一处理单元、用于判断每一帧图像的数值是否增加,当数值增加至最大值时,则电子书向前翻一页;当数值减少时,则重复步骤A ;所述一帧图像的尺寸为a*b ;所述最大值等于b0
[0012]所述基于相机图像的电子书翻页检测系统,其中,所述第二翻页模块具体包括: 第二获取单元、用于预先设定定时器的第二超时时间,并判断定时器是否超时;当否时则继续等待超时;当是时则获取一帧图像,得到该图像在横向向左上连续黑色像素的数值;
第二处理单元、用于判断每一帧图像的数值否增加,当数值增加至最大值时,则电子书向后翻一页;当数值减少时,则重复步骤A ;所述一帧图像的尺寸为a*b ;所述最大值等于b0
[0013]所述基于相机图像的电子书翻页检测系统,其中,所述第一超时时间为400-600毫秒;所述第二超时时间为40-60毫秒。
[0014]所述基于相机图像的电子书翻页检测系统,其中,所述第一区域和第二区域分别位于一帧图像的左侧和右侧;所述一帧图像的尺寸为a*b,其中,所述第一区域和第二区域的尺寸均为(a*l/3)*l。
[0015]有益效果:本发明一种基于相机图像的电子书翻页检测方法及系统,其具体为当识别到图像中没有黑色像素时开始进行翻页检测,当一帧图像中的第一区域或者第二区域出现黑色像素时,则分别在它们达到最大值时进行向前翻页或向后翻页的操作。本发明通过利用接触面积较小的相机来进行滑动检测,识别用户的翻页指令并进行相应的操作,避免了用户阅读电子书时由于触摸屏较大,容易误触摸导致电子书翻页的情况,给用户提供极大便利。
【附图说明】
[0016]图1为本发明所述基于相机图像的电子书翻页检测方法的具体流程图。
[0017]图2为本发明所述基于相机图像的电子书翻页检测系统的模块框图。
[0018]图3为本发明所述一帧图像中第一区域和第二区域的位置示意图。
[0019]图4为本发明所述一帧图像中图像数据的示意图。
[0020]图5为本发明所述电子书的翻页界面及翻页示意图。
【具体实施方式】
[0021]本发明提供一种基于相机图像的电子书翻页检测方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]具体地,请参见图1,本发明提供一种基于相机图像的电子书翻页检测方法,其包括以下步骤:
S100、当用户阅读电子书时,每隔一段时间通过相机获取一帧图像,当图像中没有黑色像素时开始翻页检测;
S200、再每隔第一超时时间,判断一帧图像的第一区域和第二区域是否完全为黑色像素;当第一区域完全为黑色像素时,则执行步骤S300,当第二区域完全为黑色像素时,则执行步骤S400 ;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1