产学研创新服务平台(开云优惠体育网页版入口)
专利申请类型:发明专利;专利名称:一种基于AR的图书馆书籍简介智能阅读方法及系统
专利类型:发明专利
专利申请号:CN202410438194.7
专利申请(专利权)人:湖北工程职业学院(湖北省机械工业学校、黄石高级技工学校)
权利人地址:湖北省黄石市开铁区汪仁镇大棋大道东366号
专利发明(设计)人:发明人:刘鹏程,吴文珏,王楠,胡婧莹,万凌
专利摘要:本发明涉及基于AR的图书馆书籍简介智能阅读方案设计技术领域,具体涉及一种基于AR的图书馆书籍简介智能阅读方法及系统。包括获取头戴式AR设备上的AR相机拍摄的目标区域的当前帧图像;对当前帧图像进行处理,建立各书籍的索书标签的标签搜索框;对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置,实现了仅通过头戴式AR设备上的AR相机,即可实现图书馆书籍简介智能阅读,无需读者将书籍从书架上取下,才能阅读书籍简介,很大程度上提高了本发明的智能化程度和可用性、大大拓展了本发明的应用场景。
主权利要求:
1.一种基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述方法包括:
S100、获取头戴式AR设备上的AR相机拍摄的目标区域的当前帧图像;对当前帧图像进行处理,提取当前帧图像中,所有书籍的索书标签的边界,获取各边界的左上角和右下角的像素坐标,根据各边界的左上角和右下角的像素坐标,建立各书籍的索书标签的标签搜索框;
S200、计算各标签搜索框的中心点的像素坐标,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;
S300、对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。
2.根据权利要求1所述的基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述对当前帧图像进行处理,包括:对当前帧图像依次进行各RGB颜色通道的提取、基于颜色特征的阈值分割、形态学处理和基于高度的区域筛。袢〗龊兴魇楸昵┍呖蚯虻哪勘晖枷瘢欢阅勘晖枷窠斜咴荡,再通过边界点判断确定索书标签区域,获得索书标签图像。
3.根据权利要求2所述的基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述提取当前帧图像中,所有书籍的索书标签的边界,根据所有书籍的索书标签的边界,建立各书籍的索书标签的标签搜索框,包括:对索书标签图像中的各索书标签进行最小外接矩形的获。魉魇楸昵┒杂Φ淖钚⊥饨泳匦巫魑魉魇楸昵┑谋呓。
4.根据权利要求3所述的基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述计算各标签搜索框的中心点的像素坐标,包括:依次将各边界的左上角和右下角对应的像素连接形成线段,计算各所述线段的中点的像素坐标,将各所述线段的中点的像素坐标,作为各标签搜索框的中心点的像素坐标。
5.根据权利要求4所述的基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,包括:使用CRNN网络对目标标签搜索框中的文本内容进行识别,将CRNN网络识别到的内容作为目标标签搜索框中的索书号。
6.根据权利要求5所述的基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述使用CRNN网络对目标标签搜索框中的文本内容进行识别,包括:首先使用卷积层学习文本特征,再将卷积的特征输入双向长短时记忆网络中学习文字的序列特征,最后通过转录层,将识别到的文本内容做去重处理输出最后的预测结果。
7.根据权利要求6所述的基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述方法还包括:向用户输出有关于是否锁定当前书籍的语音交互信号,获取用户的交互语音,根据用户的交互语音判断是否停止计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离并将当前视频帧图像的目标书籍简介写入后续帧图像中。
8.根据权利要求7所述的基于AR的图书馆书籍简介智能阅读方法,其特征在于,所述方法还包括:若用户的交互语音的获取结果为“是”,停止计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将当前视频帧图像的目标书籍简介写入后续帧图像中;
若用户的交互语音的获取结果为“否”,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。
9.一种基于AR的图书馆书籍简介智能阅读系统,其特征在于,包括:
获取模块,包括头戴式AR设备上的AR相机,用于拍摄的目标区域的当前帧图像;
控制模块,用于对当前帧图像进行处理,提取当前帧图像中,所有书籍的索书标签的边界,获取各边界的左上角和右下角的像素坐标,根据各边界的左上角和右下角的像素坐标,建立各书籍的索书标签的标签搜索框;或用于计算各标签搜索框的中心点的像素坐标,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;或用于对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。
10.一种电子设备,其特征在于,包括:
存储器;以及处理器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现根据权利要求1至8中任意一项所述的基于AR的图书馆书籍简介智能阅读方法。 说明书 : 一种基于AR的图书馆书籍简介智能阅读方法及系统技术领域[0001] 本发明涉及基于AR的图书馆书籍简介智能阅读方案设计技术领域,具体涉及一种基于AR的图书馆书籍简介智能阅读方法及系统。背景技术[0002] 由于图书馆的馆藏图书数目众多,大多数图书馆都会采用索书标签来提高检索效率,但是,读者在查找感兴趣的书籍时,需要依次将想了解的书籍从书架上取下,然后看完简介或大致浏览后,将书籍放回书架上,而这种方式,比较浪费时间,且将书放回书架时,可能造成放的位置不准确,影响后续读者查找相关书籍,因此,现有技术继续一种图书馆书籍简介智能阅读方案,以解决现有技术中存在的问题。[0003] 因此,现有技术还有待进一步发展。发明内容[0004] 本发明的目的在于克服上述技术不足,提供一种基于AR的图书馆书籍简介智能阅读方法及系统,以解决现有技术存在的问题。[0005] 为达到上述技术目的,根据本发明的第一方面,本发明提供了一种基于AR的图书馆书籍简介智能阅读方法,所述方法包括:[0006] S100、获取头戴式AR设备上的AR相机拍摄的目标区域的当前帧图像;对当前帧图像进行处理,提取当前帧图像中,所有书籍的索书标签的边界,获取各边界的左上角和右下角的像素坐标,根据各边界的左上角和右下角的像素坐标,建立各书籍的索书标签的标签搜索框;[0007] S200、计算各标签搜索框的中心点的像素坐标,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;[0008] S300、对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。[0009] 具体的,所述对当前帧图像进行处理,包括:[0010] 对当前帧图像依次进行各RGB颜色通道的提取、基于颜色特征的阈值分割、形态学处理和基于高度的区域筛。袢〗龊兴魇楸昵┍呖蚯虻哪勘晖枷瘢欢阅勘晖枷窠斜咴荡,再通过边界点判断确定索书标签区域,获得索书标签图像。[0011] 具体的,所述提取当前帧图像中,所有书籍的索书标签的边界,根据所有书籍的索书标签的边界,建立各书籍的索书标签的标签搜索框,包括:[0012] 对索书标签图像中的各索书标签进行最小外接矩形的获。魉魇楸昵┒杂Φ淖钚⊥饨泳匦巫魑魉魇楸昵┑谋呓。[0013] 具体的,所述计算各标签搜索框的中心点的像素坐标,包括:[0014] 依次将各边界的左上角和右下角对应的像素连接形成线段,计算各所述线段的中点的像素坐标,将各所述线段的中点的像素坐标,作为各标签搜索框的中心点的像素坐标。[0015] 具体的,所述对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,包括:[0016] 使用CRNN网络对目标标签搜索框中的文本内容进行识别,将CRNN网络识别到的内容作为目标标签搜索框中的索书号。[0017] 具体的,所述使用CRNN网络对目标标签搜索框中的文本内容进行识别,包括:[0018] 首先使用卷积层学习文本特征,再将卷积的特征输入双向长短时记忆网络中学习文字的序列特征,最后通过转录层,将识别到的文本内容做去重处理输出最后的预测结果。[0019] 具体的,所述方法还包括:[0020] 向用户输出有关于是否锁定当前书籍的语音交互信号,获取用户的交互语音,根据用户的交互语音判断是否停止计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离并将当前视频帧图像的目标书籍简介写入后续帧图像中。[0021] 具体的,所述方法还包括:[0022] 若用户的交互语音的获取结果为“是”,停止计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将当前视频帧图像的目标书籍简介写入后续帧图像中;[0023] 若用户的交互语音的获取结果为“否”,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。[0024] 根据本发明的第二方面,提供一种基于AR的图书馆书籍简介智能阅读系统,包括:[0025] 获取模块,包括头戴式AR设备上的AR相机,用于拍摄的目标区域的当前帧图像;[0026] 控制模块,用于对当前帧图像进行处理,提取当前帧图像中,所有书籍的索书标签的边界,获取各边界的左上角和右下角的像素坐标,根据各边界的左上角和右下角的像素坐标,建立各书籍的索书标签的标签搜索框;或用于计算各标签搜索框的中心点的像素坐标,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;或用于对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。[0027] 根据本发明的第三方面,提供一种电子设备,包括:存储器;以及处理器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述的基于AR的图书馆书籍简介智能阅读方法。[0028] 有益效果:[0029] 本发明实现了仅通过头戴式AR设备上的AR相机,即可实现图书馆书籍简介智能阅读,无需读者将书籍从书架上取下,才能阅读书籍简介,且无需复杂算法建模,很大程度上节约了读者时间,解决了读者将书放回书架时、可能造成放的位置不准确、影响后续读者查找相关书籍的问题,很大程度上提高了本发明的智能化程度和可用性、大大拓展了本发明的应用场景。附图说明[0030] 图1是本发明具体实施例中提供的基于AR的图书馆书籍简介智能阅读方法的流程图;[0031] 图2是本发明具体实施例中提供的基于AR的图书馆书籍简介智能阅读系统的系统组成示意图。具体实施方式[0032] 为了使本领域的人员更好地理解本发明的技术方案,下面结合本发明的附图,对本发明的技术方案进行清楚、完整的描述,基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的其它类同实施例,都应当属于本申请保护的范围。此外,以下实施例中提到的方向用词,例如“上”“下”“左”“右”等仅是参考附图的方向,因此,使用的方向用词是用来说明而非限制本发明创造。[0033] 下面结合附图和较佳的实施例对本发明作进一步说明。[0034] 请参阅图1,本发明提供一种基于AR的图书馆书籍简介智能阅读方法,包括:[0035] S100、获取头戴式AR设备上的AR相机拍摄的目标区域的当前帧图像;对当前帧图像进行处理,提取当前帧图像中,所有书籍的索书标签的边界,获取各边界的左上角和右下角的像素坐标,根据各边界的左上角和右下角的像素坐标,建立各书籍的索书标签的标签搜索框。[0036] 这里需要说明的是,步骤S100之前包括:[0037] 建立书籍数据库,所述书籍数据库中包括多个索书号及各索书号所对应的书籍简介的文本内容。[0038] 这里需要说明的是,步骤S100之前还包括:[0039] 在控制模块中预先设置预设像素坐标和预设位置。[0040] 可以理解的是,所述预设像素坐标和预设位置可根据本发明用户的实际需要具体设置,本发明不对预设像素坐标和预设位置的具体数值做限制,只要适用于本发明提出的基于AR的图书馆书籍简介智能阅读方法即可。[0041] 优选地,本发明将预设像素坐标设置为当前帧图像的中心点坐标,本发明将预设位置设置为以目标标签搜索框的右下角,作为目标书籍简介所对应文本的左上角坐标,插入目标书籍简介所对应的文本。上述设置为本发明技术人员通过大量实验得出,能够同时只显示一个书籍简介,且所显示的书籍简介为最靠近当前帧图像的中心点坐标的目标标签搜索框对应的书籍简介,且所述在当前帧图像中插入的书籍简介不会遮挡目标标签搜索框,很大程度上优化了显示效果,进一步提高了本发明的智能化程度、可靠性和可用性,很大程度上优化了用户体验。[0042] 具体的,所述对当前帧图像进行处理,包括:[0043] 对当前帧图像依次进行各RGB颜色通道的提取、基于颜色特征的阈值分割、形态学处理和基于高度的区域筛。袢〗龊兴魇楸昵┍呖蚯虻哪勘晖枷瘢欢阅勘晖枷窠斜咴荡,再通过边界点判断确定索书标签区域,获得索书标签图像。[0044] 这里需要说明的是,根据实际拍摄情况,发现采集到的图书图像通常具备以下特征:[0045] (1)在采集到的视频或单幅图像中,图书数目一般在14~29本,以18本居多;[0046] (2)图书索书标签由白色背景和黑色文字构成,为了索书标签在书脊中的位置更为醒目,索书标签的四周一般有一定宽度其他颜色的边框,对索书标签边框的规格及颜色,目前没有统一的标准,红色边框居多;[0047] (3)索书标签的粘贴方式有3种,分别为书跟之上、紧贴书跟以及书脊,三种方式各有利弊,目前没有统一的标准。[0048] 根据索书标签的上述特征,本发明将基于红色边框的索书标签进行所有书籍的索书标签的边界的提取。其中,获取索书标签的边框具体步骤如下:[0049] S110、获取头戴式AR设备上的AR相机拍摄的目标区域的当前帧图像,并针对当前帧图像进行红色(R)、绿色(G)、蓝色(B)分量的提。玫礁鞣至客枷馡R、IG、IB。[0050] S120、根据颜色显色原理可知,若图像要呈现出红色,红色分量数值一般较大,其数值必远大其他两个分量的数值且三个颜色分量之间有一定的关联;经过本发明技术人员一系列图像的分析,最终确定红色分量的数值至少达到最大灰度值的一半,即127;假定图像中某一点像素点显示为红色时,各分量的关系如下:[0051][0052] 其中,m1和m2分别为R与G、B分量的关联系数,IR(x,y)、IG(x,y)、IB(x,y)分别为图像IR、IG、IB中位置为(x,y)处的灰度值。[0053] 分析各种情形下的索书标签边界颜色,包括完好和不同老化状态,得到m1和m2的分布范围为m1∈[2,6];m2∈[2.19,5.44]。[0054] S130、对图书图像的各分量图像IR、IG、IB的像素点逐一进行判断,若各通道图像IR、IG、IB中某一点的像素点灰度值满足IR(x,y)>127,[0055] 则该像素点为疑似索书标签的边框,将该像素点灰度值设置为1,否则其灰度值为0,即仅含有索书标签边框区域的目标图像中各点像素值的获取方式如下:[0056][0057] 其中m1min、m2min分别为m1和m2的最小值,(x,y)表示图像中任一像素点。[0058] S140、通过形态学处理对步骤S130获得的仅含有索书标签边框区域的目标图像进行区域填充,去除噪声引起的小误差区域的影响。[0059] S150、由于图书书脊中可能也存在部分红色区域,与索书标签边框的高度稳定不同,其范围一般较大,高度也一般远大于索书标签边框的高度,因此,此处以高度为依据进行区域的筛选。不同拍摄距离和拍摄角度,索书标签的边框高度对应的像素点个数Hn可能有所差别,确定好拍摄距离和拍摄角度后,该数值基本稳定,该数值可在第一张测试图像中进行测试并固定。本次实验中,Hn的数值大约为10个像素。[0060] 具体的,基于高度的区域筛选步骤如下:[0061] (1)根据八联通准则,进行连通域个数的判断并排序;[0062] (2)根据排序顺序依次进行联通域的判断,判断步骤如下,首先获取连通域的高度,将连通域与确定好的阈值Hn进行比较,若连通域的高度小于等于Hn,该连通域内的所有像素值保持不变;若连通域的高度大于Hn,则该连通域内的所有像素值置0;[0063] (3)所有连通域判断完成后,得到索书标签的边界图像。[0064] (4)对索书标签的边界图像进行边缘处理,再通过边界点判断确定索书标签区域,即可将索书标签从背景和书脊中分离出来,获得索书标签图像,最后对索书标签图像进行最小外接矩形的获。袢〉鼻爸⊥枷裰忻扛鏊魇楸昵┳笊辖呛陀蚁陆堑南袼刈。[0065] 具体的,索书标签的获取方法如下:对索书标签的边界图像进行边缘提。唇呓绲愕氖当A,其他的灰度值改为0,得到索书标签边框的边缘图像一个完好的索书标签原则上在上述步骤处理后会保留上下两个边框,每个边框有上下两个边界,而边缘提取过程中仅有边界点处的数值被保留,即完好的索书标签区域每列应有四个非零值。依此为依据,进行索书标签的提。咛宀街枞缦:[0066] 首先创建三个一维数组,分别命名为A0,Ab,Ae;对边缘图像逐列进行非零点个数检测,将列中非零点的个数存入A0,列中第一个非零点的行坐标存入Ab,列中最后一个非零点的行坐标存入Ae;再逐列进行判断,以j列为例,若A0(j)=4,将此列第一个非零点到最后一个非零之间的所有像素点的灰度值都改为1,其中,A0(j)表示第j列中非零点的个数,Ab(j)表示第j列中第一个非零点的行坐标,Ae(j)表示第j列中最后一个非零点的行坐标;若A0(j)≠4,则将该列中的非零边界点置零;完成所有列的判断,就可以得到索书标签的边界图像。[0067] 具体的,所述提取当前帧图像中,所有书籍的索书标签的边界,根据所有书籍的索书标签的边界,建立各书籍的索书标签的标签搜索框,包括:[0068] 对索书标签图像中的各索书标签进行最小外接矩形的获。魉魇楸昵┒杂Φ淖钚⊥饨泳匦巫魑魉魇楸昵┑谋呓。[0069] S200、计算各标签搜索框的中心点的像素坐标,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框。[0070] 具体的,所述计算各标签搜索框的中心点的像素坐标,包括:[0071] 依次将各边界的左上角和右下角对应的像素连接形成线段,计算各所述线段的中点的像素坐标,将各所述线段的中点的像素坐标,作为各标签搜索框的中心点的像素坐标。[0072] S300、对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。[0073] 具体的,所述对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,包括:[0074] 使用CRNN网络对目标标签搜索框中的文本内容进行识别,将CRNN网络识别到的内容作为目标标签搜索框中的索书号。[0075] 具体的,所述使用CRNN网络对目标标签搜索框中的文本内容进行识别,包括:[0076] 首先使用卷积层学习文本特征,再将卷积的特征输入双向长短时记忆网络中学习文字的序列特征,最后通过转录层,将识别到的文本内容做去重处理输出最后的预测结果。[0077] 这里需要说明的是,使用CRNN网络(ConvolutionalRecurrentNeuralNetwork)对上一步中检测到的文本内容进行识别,该网络是一种卷积循环神经网络结构,用于解决基于图像的序列识别问题,特别是场景文字识别问题。使用CRNN网络识别到的内容即为索书号。该网络的方法为首先使用卷积层学习文本特征,再将卷积的特征输入双向长短时记忆网络中学习文字的序列特征。双向长短时记忆网络可以很好的利用上下文的信息而不是孤立的预测每个字符,结合上下文的所有内容能够更精准的识别预测文本内容。最后通过转录层,将识别到的文本内容做去重等处理输出最后的预测结果。该网络识别上一步检测到的内容,输出为文字信息,包括每本图书的索书号和书架的位置信息。[0078] 需要说的是,本发明使用了CRNN网络分别进行文本识别,但是文本识别的网络远不止这一种,使用其他文本识别的网络同样能实现类似的效果,文本识别网络如DTRN(Deep?textRecurrentNetwork)等,但是本质都是对检测到的内容进行识别。[0079] 可以理解的是,对索书号提取和识别均为现有技术,本发明在此不做过多赘述。[0080] 具体的,所述方法还包括:[0081] 向用户输出有关于是否锁定当前书籍的语音交互信号,获取用户的交互语音,根据用户的交互语音判断是否停止计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离并将当前视频帧图像的目标书籍简介写入后续帧图像中。[0082] 具体的,所述方法还包括:[0083] 若用户的交互语音的获取结果为“是”,停止计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将当前视频帧图像的目标书籍简介写入后续帧图像中;[0084] 若用户的交互语音的获取结果为“否”,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。[0085] 这里需要说明的是,本发明通过上述区别技术特征,实现根据用户需要,持续显示同一个目标书籍简介或者使目标书籍简介根据AR眼镜的左右转动处于持续更新状态,进一步方便读者阅读书籍简介,进一步提高了本发明的智能化程度和可用性。[0086] 可以理解的是,本发明实现了仅通过头戴式AR设备上的AR相机,即可实现图书馆书籍简介智能阅读,无需读者将书籍从书架上取下,才能阅读书籍简介,且无需复杂算法建模,很大程度上节约了读者时间,解决了读者将书放回书架时、可能造成放的位置不准确、影响后续读者查找相关书籍的问题,很大程度上提高了本发明的智能化程度和可用性、大大拓展了本发明的应用场景。[0087] 请参阅图2,本发明提供了另一实施例,本实施例提供了一种基于AR的图书馆书籍简介智能阅读系统,所述基于AR的图书馆书籍简介智能阅读系统包括:[0088] 获取模块100,包括头戴式AR设备上的AR相机,用于拍摄的目标区域的当前帧图像;[0089] 控制模块200,用于对当前帧图像进行处理,提取当前帧图像中,所有书籍的索书标签的边界,获取各边界的左上角和右下角的像素坐标,根据各边界的左上角和右下角的像素坐标,建立各书籍的索书标签的标签搜索框;或用于计算各标签搜索框的中心点的像素坐标,计算各标签搜索框的中心点的像素坐标和预设像素坐标的欧氏距离,将所述欧氏距离中的最小值对应的标签搜索框记为目标标签搜索框;或用于对目标标签搜索框中的索书号进行识别,获取目标标签搜索框对应的目标索书号,根据目标索书号调用书籍数据库中的该索书号对应的目标书籍简介,将目标书籍简介写入当前帧图像中的预设位置。[0090] 这里需要说明的是,本发明实现了仅通过头戴式AR设备上的AR相机,即可实现图书馆书籍简介智能阅读,无需读者将书籍从书架上取下,才能阅读书籍简介,且无需复杂算法建模,很大程度上节约了读者时间,解决了读者将书放回书架时、可能造成放的位置不准确、影响后续读者查找相关书籍的问题,很大程度上提高了本发明的智能化程度和可用性、大大拓展了本发明的应用场景。[0091] 在优选实施例中,本申请还提供了一种电子设备,所述电子设备包括:[0092] 存储器;以及处理器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现所述的基于AR的图书馆书籍简介智能阅读方法。该计算机设备可以广义地为服务器、终端,或任何其他具有必要的计算和/或处理能力的电子设备。在一个实施例中,该计算机设备可包括通过系统总线连接的处理器、存储器、网络接口、通信接口等。该计算机设备的处理器可用于提供必要的计算、处理和/或控制能力。该计算机设备的存储器可包括非易失性存储介质和内存储器。该非易失性存储介质中或上可存储有操作系统、计算机程序等。该内存储器可为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口和通信接口可用于与外部的设备通过网络连接和通信。该计算机程序被处理器执行时执行本发明的方法的步骤。[0093] 本发明可以实现为一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在由处理器执行时导致本发明实施例的方法的步骤被执行。在一个实施例中,所述计算机程序被分布在网络耦合的多个计算机设备或处理器上,以使得所述计算机程序由一个或多个计算机设备或处理器以分布式方式存储、访问和执行。单个方法步骤/操作,或者两个或更多个方法步骤/操作,可以由单个计算机设备或处理器或由两个或更多个计算机设备或处理器执行。一个或多个方法步骤/操作可以由一个或多个计算机设备或处理器执行,并且一个或多个其他方法步骤/操作可以由一个或多个其他计算机设备或处理器执行。一个或多个计算机设备或处理器可以执行单个方法步骤/操作,或执行两个或更多个方法步骤/操作。[0094] 本领域普通技术人员可以理解,本发明的方法步骤可以通过计算机程序来指示相关的硬件如计算机设备或处理器完成,所述的计算机程序可存储于非暂时性计算机可读存储介质中,该计算机程序被执行时导致本发明的步骤被执行。根据情况,本文中对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器的示例包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘等。易失性存储器的示例包括随机存取存储器(RAM)、外部高速缓冲存储器等。[0095] 可以理解的是,本发明实现了仅通过头戴式AR设备上的AR相机,即可实现图书馆书籍简介智能阅读,无需读者将书籍从书架上取下,才能阅读书籍简介,且无需复杂算法建模,很大程度上节约了读者时间,解决了读者将书放回书架时、可能造成放的位置不准确、影响后续读者查找相关书籍的问题,很大程度上提高了本发明的智能化程度和可用性、大大拓展了本发明的应用场景。[0096] 以上描述的各技术特征可以任意地组合。尽管未对这些技术特征的所有可能组合进行描述,但这些技术特征的任何组合都应当被认为由本说明书涵盖,只要这样的组合不存在矛盾。[0097] 以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。
专利地区:湖北
专利申请日期:2024-04-12
专利公开日期:2024-10-08
专利公告号:CN118334673B