1.本技术涉及直播技术领域,尤其涉及一种宠物手术直播系统及方法。
背景技术:2.通常,用户通过直播观看宠物手术时,往往无法看清宠物进行手术的部位以及手术操作的细节,使得用户观看直播后仍无法详细了解手术的过程。且由于手术时的画面可能会引起用户的不适感,进而导致用户放弃观看直播。
技术实现要素:3.有鉴于此,本技术有必要提出一种宠物手术直播系统及方法来解决上述问题。
4.本技术提出一种宠物手术直播系统,宠物手术直播系统包括图像获取模块、第一终端及第二终端;图像获取模块用于获取第一图像,并将第一图像传输至第一终端,第一图像为宠物进行手术时的画面;第一终端用于接收第一图像,并从第一图像中获取第一特征信息,第一终端还用于根据第一特征生成第二图像,并将第一图像与第二图像合成第三图像后发送至第二终端,其中,第一特征信息为进行手术的宠物的特征,第二图像为进行手术的宠物的虚拟图像;第二终端用于接收第三图像并对第三图像进行播放。
5.可选地,第一终端包括图像识别模块,图像识别模块用于接收第一图像,并在第一图像中搜寻宠物的图像,当图像识别模块在第一图像中搜寻到宠物的图像时,图像识别模块对宠物的图像进行特征提取,进而获取第一特征信息;图像识别模块接收第一图像后,将第一图像存储于第一终端中。
6.可选地,第一终端还包括虚拟图像生成模块,虚拟图像生成模块用于接收第一特征信息,并根据第一特征信息构建第二图像。
7.可选地,第一终端还包括图像合成模块,图像合成模块用于获取第一图像及第二图像,并将第二图像合成至第一图像中,生成第三图像并将第三图像发送至第二终端。
8.可选地,虚拟图像生成模块还用于当接收第一特征信息后,检测第一终端中是否预存储有与第一特征信息相符的宠物的虚拟图像和手术部位的虚拟图像;当虚拟图像生成模块检测到第一终端中预存储有与第一特征信息相符的宠物的虚拟图像和手术部位的虚拟图像时,虚拟图像生成模块获取宠物的虚拟图像和手术部位的虚拟图像并发送至图像合成模块。
9.可选地,虚拟图像生成模块还用于当接收第一特征信息后,检测第一终端中是否预存储有与第一特征信息相符的宠物的虚拟图像和手术部位的虚拟图像;当虚拟图像生成模块未检测到第一终端中预存储有与第一特征信息相符的宠物的虚拟图像和手术部位的虚拟图像时,虚拟图像生成模块根据第一特征信息生成第二图像并发送至图像合成模块,同时将第二图像存储于第一终端中。
10.可选地,当在第一图像中搜寻到宠物的图像时,第一终端还用于对宠物的图像在第一图像中的位置进行定位标记,并将定位标记进行存储;图像合成模块根据定位标记将
第二图像覆盖于第一图像上,使得第二图像替换第一图像中的宠物图像。
11.可选地,宠物手术直播系统还包括语音讲解端,语音讲解端与第一终端及第二终端相连接,语音讲解端用于录制宠物手术直播的语音讲解,再通过第二终端进行播放,语音讲解为对直播的宠物手术进行的实时讲解。
12.可选地,图像获取模块的数量为多个,用于从多个角度或多个视角获取手术画面。
13.本技术还提出一种宠物手术直播方法,宠物手术直播方法应用于宠物手术直播系统中。
14.本技术提出的宠物手术直播系统及方法,通过将手术过程中的宠物形象生成为虚拟图像而对手术过程进行直播,使得用户在观看直播的过程中,可以更清楚地观看宠物的手术部位。同时直播中附带有同步语音讲解,使得手术内容更直观易懂。另外,虚拟图像消除了真实的手术画面给用户带来的不适,改善了直播的观感。
附图说明
15.图1是本技术实施例的宠物手术直播系统的应用场景示意图;
16.图2是本技术实施例的第一终端的结构示意图;
17.图3是本技术实施例的宠物手术直播系统的功能模块图;
18.图4是本技术实施例的宠物手术直播方法的流程图。
19.主要元件符号说明
20.宠物手术直播系统
ꢀꢀꢀꢀꢀꢀ
100
21.图像获取模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10
22.第一终端
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
20
23.存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
21
24.处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
22
25.宠物手术直播单元
ꢀꢀꢀꢀꢀꢀ
23
26.图像识别模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
24
27.虚拟图像生成模块
ꢀꢀꢀꢀꢀꢀ
25
28.图像合成模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
26
29.第二终端
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
30
30.语音讲解端
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
40
31.如下具体实施方式将结合上述附图进一步说明本技术。
具体实施方式
32.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
33.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
34.本技术的说明书及上述附图中的术语“第一”和“第二”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”与它的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
35.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
36.请参阅图1,为本技术实施例的宠物手术直播系统100的应用场景示意图。宠物手术直播系统100用于对宠物的手术进行直播。宠物手术直播系统100包括图像获取模块10、第一终端20及第二终端30。
37.图像获取模块10可以为摄像装置,例如,摄像机、摄像头。图像获取模块10与第一终端20有线连接或无线连接,以实现信息的交互。图像获取模块10用于获取宠物进行手术时的画面,即第一图像,并将第一图像传输至第一终端20。可以理解,第一图像为图像获取模块10在宠物进行手术时实时拍摄的手术画面,可以以视频帧的形式传输给第一终端20。
38.在一些实施例中,宠物手术直播系统100中可包括多个图像获取模块10,如此可以从多个角度获取宠物的手术画面。例如,获取宠物进行手术的部位的画面、获取整个手术场景的画面、获取宠物的全身画面等。
39.可以理解,在其他实施例中,多个图像获取模块10也可以用于实现从多个视角获取手术画面。例如,进行手术的医生的视角、旁观手术的视角。进而,观看直播的用户可随意切换各个图像获取模块10获取的画面对手术进行观看,使得用户可以直观全面地了解手术的进行过程。
40.第一终端20可以为宠物进行手术直播时使用的移动终端设备(例如,手机、平板电脑、笔记本电脑、电脑)。第一终端20用于接收图像获取模块10传输的第一图像,并对第一图像进行处理,接着将处理后的第一图像传输至第二终端30进行直播。
41.在一些实施例中,图像获取模块10也可以为第一终端20自带的摄像头。
42.具体地,请一并参阅图2,第一终端20包括存储器21及处理器22。存储器21存储有宠物手术直播单元23,宠物手术直播单元23可以为功能程序。
43.在一些实施例中,存储器21用于存储程序代码和各种数据。所述存储器21可以包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子擦除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
44.处理器22可通过调用存储器21中的宠物手术直播单元23而执行第一终端20的宠物手术直播功能。
45.在一些实施例中,处理器22可以包括集成电路,例如可以包括单个封装的集成电路,也可以包括多个相同功能或不同功能封装的集成电路,包括微处理器、数字处理芯片、
图形处理器及各种控制芯片的组合等。处理器22是第一终端20的控制核心(control unit),通过运行或执行存储在所述存储器21内的程序或者模块,以及调用存储在所述存储器21内的数据,以执行第一终端20的各种功能和处理数据,例如执行第二图像的生成。
46.请一并参阅图3,宠物手术直播单元23包括图像识别模块24、虚拟图像生成模块25及图像合成模块26。
47.图像识别模块24用于接收图像获取模块10传输的第一图像,并对第一图像进行识别处理。具体的,图像识别模块24接收第一图像后,在第一图像中搜寻宠物的图像。当图像识别模块24在第一图像中搜寻到宠物的图像时,对宠物的图像进行特征提取,得到多个宠物的特征,即第一特征信息。例如,宠物的种类、外形、神态及进行手术的部位、手术中手术部位发生的变化。当图像识别模块24从第一图像中提取到第一特征信息时,将第一特征发送至虚拟图像生成模块25。
48.在一些实施例中,图像识别模块24接收第一图像后,将第一图像存储于存储器21中。
49.在一些实施例中,当图像识别模块24在第一图像中搜寻到宠物的图像时,图像识别模块24还用于对第一图像中宠物及宠物的手术部位的位置进行定位标记,并将定位标记存储于存储器21中。
50.虚拟图像生成模块25用于接收第一特征信息,并根据第一特征信息构建手术中宠物的虚拟图像,即第二图像,且虚拟图像生成模块25将第二图像传输至图像合成模块26。第二图像包括宠物的虚拟形象及宠物身体上进行手术的部位,进而手术部位可通过第二图像清晰地展现出来,以便于用户的观看。
51.在一些实施例中,第一终端20中预存储有各种宠物的虚拟形象及各种手术部位的虚拟图像。虚拟图像生成模块25接收第一特征信息后,首先检测第一终端20中是否预存储有与第一特征信息相符的宠物的虚拟图像和手术部位的虚拟图像。
52.具体的,当虚拟图像生成模块25检测到第一终端20中预存储有与第一特征信息相符的宠物的虚拟图像和手术部位的虚拟图像时,虚拟图像生成模块25从第一终端20中获取对应的宠物的虚拟图像和手术部位的虚拟图像并发送至图像合成模块26。
53.当虚拟图像生成模块25未检测到第一终端20中预存储有与第一特征信息相符的宠物的虚拟图像和手术部位的虚拟图像时,虚拟图像生成模块25根据第一特征信息生成新的宠物的虚拟图像和手术部位的虚拟图像并发送至图像合成模块26,同时将生成的新的宠物的虚拟图像和手术部位的虚拟图像存储至第一终端20中。
54.图像合成模块26用于从存储器21中获取第一图像及接收虚拟图像生成模块25传输的第二图像,并将第二图像合成至第一图像中,以生成第三图像并将第三图像发送至第二终端30。具体的,图像合成模块26获取第一图像及第二图像,并根据存储器21中存储的定位标记将第二图像覆盖于第一图像的对应位置中,使得第二图像替换第一图像中的宠物实体图像。进而,直播画面中,虚拟图像消除了真实的手术画面给用户带来的不适感,改善了直播的观感。
55.请再次参阅图1,第二终端30与第一终端20有线连接或无线连接。
56.第二终端30可以为用户观看直播时使用的移动终端设备(例如,手机、平板电脑、笔记本电脑、电脑)。第二终端30与第一终端20通过无线通信的方式进行信号传输。第二终
端30用于接收第一终端20传输的信号以实现直播。
57.具体地,第二终端30接收第三图像,对第三图像进行播放。在一些实施例中,第二终端30的播放界面上附带有直播评论区供用户进行讨论。又如,在直播评论区中,可包括后台人员对手术直播进行专业讲解和分析的评论,使得用户可以根据评论了解宠物手术的进程和状况。
58.请再次参阅图2,在一些实施例中,宠物手术直播系统100中还包括语音讲解端40。语音讲解端40通过有线连接或无线连接的方式与第一终端20相连接,通过无线连接的方式与第二终端30相连接。
59.语音讲解端40可以为麦克风,用于录制宠物手术直播的画外音,由直播画外人员对直播的宠物手术进行实时讲解,语音讲解端40发出的语音讲解与评论区发送的讲解内容一致,用户可在直播的播放界面上开启或关闭语音讲解端40的语音讲解。
60.请参阅图4,为本技术实施例的宠物手术直播方法的流程图。宠物手术直播方法应用至宠物手术直播系统100。如图4所示,宠物手术直播方法包括:
61.s401:图像获取模块10获取第一图像,并将第一图像传输至第一终端20。
62.s402:第一终端20中的图像识别模块24接收第一图像,并在第一图像中搜寻宠物的图像。
63.s403:图像识别模块24从宠物的图像中提取第一特征信息,并将第一特征信息发送至虚拟图像生成模块25。
64.s404:图像识别模块24对第一图像中宠物及宠物的手术部位的位置进行定位标记,并将定位标记存储至存储器21中。
65.s405:虚拟图像生成模块25接收第一特征信息,并根据第一特征信息构建第二图像,且将第二图像发送至图像合成模块26。
66.s406:图像合成模块26接收第一图像及第二图像,并根据定位标记将第一图像和第二图像合成为第三图像,且将第三图像传送至第二终端30。
67.s407:第二终端30接收第三图像并对第三图像进行播放。
68.可以理解,当宠物手术直播系统100包括语音讲解端40时,宠物手术直播方法还包括,当第二终端30接收第三图像并对第三图像进行播放时,语音讲解端40根据第二终端30播放的第三图像录制同步的语音讲解,并将语音讲解发送至第二终端30,第二终端30接收语音讲解端40发送的语音讲解并进行播放。
69.综上所述,本技术提出的宠物手术直播系统及方法,通过将手术过程中的宠物形象生成为虚拟图像而对手术过程进行直播,使得用户在观看直播的过程中,可以更清楚地观看宠物的手术部位。同时直播中附带有同步语音讲解,使得手术内容更直观易懂。另外,虚拟图像消除了真实的手术画面给用户带来的不适,改善了直播的观感。
70.本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本技术,而并非用作为对本技术的限定,只要在本技术的实质精神范围之内,对以上实施例所作的适当改变和变化都应该落在本技术要求保护的范围之内。