CN115396742A - 视频水印叠加方法、装置、计算机设备和存储介质 - Google Patents
视频水印叠加方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN115396742A CN115396742A CN202210810040.7A CN202210810040A CN115396742A CN 115396742 A CN115396742 A CN 115396742A CN 202210810040 A CN202210810040 A CN 202210810040A CN 115396742 A CN115396742 A CN 115396742A
- Authority
- CN
- China
- Prior art keywords
- watermark information
- executing
- video stream
- shared memory
- watermark
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 212
- 230000006870 function Effects 0.000 claims description 35
- 238000004590 computer program Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000009877 rendering Methods 0.000 description 5
- 230000004083 survival effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91307—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
- H04N2005/91335—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Image Processing (AREA)
Abstract
本申请涉及视频处理领域,特别是涉及一种视频水印叠加方法、装置、计算机设备和存储介质,包括:执行第一进程设置水印信息,并将所述水印信息写入共享内存;执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;执行第三进程将所述水印信息与解码后的视频流叠加。本发明执行彼此独立的第一进程、第二进程、第三进程实现水印信息与视频流的叠加。
Description
技术领域
本申请涉及视频处理领域,特别是涉及一种视频水印叠加方法、装置、计算机设备和存储介质。
背景技术
安防视频监控平台客户端为解决业务扩展带来的内存瓶颈及视频拉流、视频解码、视频绘制带来的程序稳定性问题,将视频解码、视频绘制流程剥离成独立的进程,即由原先的单进程模式调整为多进程模式。但采用多进程模式后由于解码进程与主进程相互隔离,两者具有独立的地址空间和线程内核对象,因此解码进行无法直接调用回调函数进行获得水印信息。
发明内容
基于此,有必要针对上述技术问题,提供一种视频水印叠加方法、装置、计算机设备和存储介质。
第一方面,本发明实施例提出一种视频水印叠加方法,所述方法包括:
执行第一进程设置水印信息,并将所述水印信息写入共享内存;
执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;
执行第三进程将所述水印信息与解码后的视频流叠加。
在一实施例中,所述执行第一进程设置水印信息包括:
执行第一进程调用链接库的水印信息设置函数,并利用所述水印信息设置函数设置水印信息。
在一实施例中,所述执行第二进程从所述共享内存读取所述水印信息包括:
执行第二进程调用链接库的水印信息获取函数,并利用所述水印信息获取函数从所述共享内存读取水印信息。
在一实施例中,所述执行第三进程将所述水印信息与解码后的视频流叠加包括:
执行第三进程调用链接库的水印信息绘制函数,并利用所述水印信息绘制函数将所述水印信息与解码后的视频流叠加。
在一实施例中,所述方法还包括:
执行所述第一进程将视频流写入共享内存;
执行所述第二进程从所述共享内存读取所述视频流。
在一实施例中,所述方法还包括:
在第一进程和第二进程启动后,加载链接库获得函数指针。
在一实施例中,所述方法还包括:
执行第四进程检测所述第二进程是否存活,若否,则执行所述第一进程重新创建第二进程。
第二方面,本发明实施例提出一种视频水印叠加装置,所述装置包括:
第一执行模块,用于执行第一进程设置水印信息,并将所述水印信息写入共享内存;
第二执行模块,用于执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;
第三执行模块,用于执行第三进程将所述水印信息与解码后的视频流叠加。
第三方面,本发明实施例提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行第一方面所述的步骤。
第四方面,本发明实施例提出一种计算机可读存储介质,其上存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的步骤。
相比于现有技术,上述方法、装置、计算机设备和存储介质,执行第一进程设置水印信息,并将所述水印信息写入共享内存,执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码,执行第三进程将所述水印信息与解码后的视频流叠加。相对于现有技术,本方法利用共享内存的方式实现第一进程和第二进程之间水印信息的传递,执行彼此独立的第一进程、第二进程、第三进程实现水印信息与视频流的叠加。
附图说明
图1为一实施例中视频水印叠加方法应用环境的结构示意图;
图2为一实施例中视频水印叠加方法的流程示意图;
图3为另一实施例中视频水印叠加方法的流程示意图;
图4为一实施例中视频水印叠加方法的整体流程示意图;
图5为一实施例中视频水印叠加装置的模块连接示意图;
图6为一实施例中计算机设备的结构示意图。
具体实施方式
为了更清楚地说明本发明的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本发明应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
如本发明和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
虽然本发明对根据本发明的实施例的***中的某些模块做出了各种引用,然而,任何数量的不同模块可以被使用并运行在计算设备和/或处理器上。模块仅是说明性的,并且***和方法的不同方面可以使用不同模块。
应当理解的是,当单元或模块被描述为“连接”、“耦接”其它单元、模块或块时,其可以指直接连接或耦接,或者与其它单元、模块或块通信,或者可以存在中间的单元、模块或块,除非上下文明确指明其它方式。本文所使用的术语“和/或”可包括一个或多个相关列出项目的任意与所有组合。
本申请提供的视频水印叠加方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。终端102执行第一进程设置水印信息,并将所述水印信息以及从服务器104获取的视频流写入共享内存,执行第二进程从所述共享内存读取所述水印信息及将从共享内存所获取的视频流解码,执行第三进程将所述水印信息与解码后的视频流叠加,叠加后的视频流可以通过执行第二进程播放。
终端30包括但不限于:摄像头、终端、移动终端、PC机、服务器、车载设备、娱乐设备、广告设备、个人数码助理(PDA)、平板电脑、笔记本电脑、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备等。
网络可以是或包括公共网络(例如,因特网)、专用网络(例如,局部区域网络(LAN))、有线网络、无线网络(例如,802.11网络、Wi-Fi网络)、帧中继网络、虚拟专用网(VPN)、卫星网络、电话网络、路由器、集线器、交换机、服务器计算机和/或其任何组合。例如,网络可以包括电缆网络、有线网络、光纤网络、电信网络、内联网、无线局部区域网络(WLAN)、城域网(MAN)、公共电话交换网络(PSTN)、蓝牙网络、ZigBee网络、近场通信(NFC)网络等,或其任意组合。在一些实施例中,网络可以包括一个或以上网络接入点。例如,网络可以包括诸如基站和/或互联网交换点之类的有线和/或无线网络接入点。
在一实施例中,如图2所示,提供了一种视频水印叠加方法,以该方法应用于图1中的应用环境为例进行说明,包括以下步骤:
S201:执行第一进程设置水印信息,并将所述水印信息写入共享内存。
在本实施例中,第一进程指的是解码播放主进程,第一进程主要用于水印信息的设置。
具体的,执行第一进程调用链接库的水印信息设置函数,并利用所述水印信息设置函数设置水印信息,并将水印信息写入共享内存。
其中,共享内存指的是各进程都能够访问的存储空间,在本实施例中,虽然第一进程、第二进程和第三进程是相互独立的进程,但是通过共享内存的方式可以实现数据的传递。
S202:执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码。
在本实施例中,第二进程指的是解码播放子进程,第二进程主要用于水印信息的读取、视频流的解码以及水印信息叠加后的视频流的播放。
具体的,执行第二进程调用链接库的水印信息获取函数,并利用所述水印信息获取函数从所述共享内存读取水印信息。
S203:执行第三进程将所述水印信息与解码后的视频流叠加。
在本实施例中,第三进程指的是视频渲染线程,第三进程主要用于水印信息与解码后的视频流的叠加。
具体的,执行第三进程调用链接库的水印信息绘制函数,并利用所述水印信息绘制函数将所述水印信息与解码后的视频流叠加。
叠加后的视频流可以通过执行第二进程在指定窗口播放。
基于上述步骤S201-S203,执行第一进程设置水印信息,并将所述水印信息写入共享内存,执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码,执行第三进程将所述水印信息与解码后的视频流叠加。相对于现有技术,本方法利用共享内存的方式实现第一进程和第二进程之间水印信息的传递,执行彼此独立的第一进程、第二进程、第三进程实现水印信息与视频流的叠加。
在一实施例中,除了利用共享内存实现第一进程和第二进程之间水印信息的传递之外,还可以实现视频流的传递。
执行第一进行从网络服务器上收到经过编码之后的视频流后,写入到共享内存中,执行第二进程从共享内存中读取视频流,从而实现视频流的传递。
在一实施例中,在第一进程和第二进程启动后,加载链接库获得函数指针,从而可以基于函数指针调用水印信息设置函数、水印信息获取函数。
在一实施例中,如图3所示,本发明方法还包括以下步骤:
S204:执行第四进程检测所述第二进程是否存活,若否,则执行所述第一进程重新创建第二进程。
第四进程指的是看门狗子进程。第一进程创建看门狗子进程,看门狗子进程启动后,开启定时器,对第二进行的存活状态进行检测,在不存活的情况下执行所述第一进程重新创建第二进程,从而避免水印信息的叠加失败或者视频流的播放失败等,进一步提高视频播放的稳定性,提高用户体验。
在第一进程退出时,需要先销毁第二进程和第四进程,从而避免出现僵尸进程。
视频水印叠加方法的整体流程图如图4所示,首先第一进程启动,加载链接库,执行第一进程创建第四进程,第四进程启动后,开启定时器,对第二进程的存活状态进行检测,执行第一进程创建第二进程,将第二进程创建过程进行前置,避免在需要播放时动态创建进程带来的视频播放延时性问题。第二进程启动时,加载链接库,得到函数指针,执行第一进程开始在某个窗口上播放某个通道视频,将播放窗口句柄设置给第二进程,同时调用水印信息设置函数设置水印信息,执行第一进程将服务器上收到的视频流送入到第二进程,执行第二进程对收到的视频流进行解码,并执行第三进行将解码后的视频流渲染到指定窗口上,执行第二进程调用链接库的水印信息获取函数,从所述共享内存读取水印信息,执行第三进程将水印信息与解码后的视频流叠加,执行第四进程检测所述第二进程是否存活,若是,第一进程退出,销毁第二进程和第四进程,若否,通知第一进程重新创建第二进行。
在一实施例中,如图5所示,本发明提供了一种视频水印叠加装置,装置包括:
第一执行模块501,用于执行第一进程设置水印信息,并将所述水印信息写入共享内存;
第二执行模块502,用于执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;
第三执行模块503,用于执行第三进程将所述水印信息与解码后的视频流叠加。
在本实施例中,利用第一执行模块执行第一进程设置水印信息,并将所述水印信息写入共享内存,第二执行模块执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码,第三执行模块执行第三进程将所述水印信息与解码后的视频流叠加。相对于现有技术,本方法利用共享内存的方式实现第一进程和第二进程之间水印信息的传递,执行彼此独立的第一进程、第二进程、第三进程实现水印信息与视频流的叠加。
在一实施例中,第一执行模块执行第一进程调用链接库的水印信息设置函数,并利用所述水印信息设置函数设置水印信息。
在一实施例中,第二执行模块执行第二进程调用链接库的水印信息获取函数,并利用所述水印信息获取函数从所述共享内存读取水印信息。
在一实施例中,第三执行模块执行第三进程调用链接库的水印信息绘制函数,并利用所述水印信息绘制函数将所述水印信息与解码后的视频流叠加。
在一实施例中,第一执行模块执行所述第一进程将视频流写入共享内存;第二执行模块执行所述第二进程从所述共享内存读取所述视频流。
在一实施例中,在第一进程和第二进程启动后,加载链接库获得函数指针。
在一实施例中,还包括:
第四执行模块,用于执行第四进程检测所述第二进程是否存活,若否,则执行所述第一进程重新创建第二进程。
关于视频水印叠加装置的具体限定可以参见上文中对于视频水印叠加方法的限定,在此不再赘述。上述视频水印叠加装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储动作检测数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现上述任一项视频水印叠加方法实施例中的步骤。
具体的,视频水印叠加方法包括以下步骤:
执行第一进程设置水印信息,并将所述水印信息写入共享内存;
执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;
执行第三进程将所述水印信息与解码后的视频流叠加。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一项视频水印叠加方法实施例中的步骤。
具体的,视频水印叠加方法包括以下步骤:
执行第一进程设置水印信息,并将所述水印信息写入共享内存;
执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;
执行第三进程将所述水印信息与解码后的视频流叠加。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项视频水印叠加方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(RandomAccessMemory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(StaticRandomAccessMemory,SRAM)或动态随机存取存储器(DynamicRandomAccessMemory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种视频水印叠加方法,其特征在于,所述方法包括:
执行第一进程设置水印信息,并将所述水印信息写入共享内存;
执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;
执行第三进程将所述水印信息与解码后的视频流叠加。
2.根据权利要求1所述的方法,其特征在于,所述执行第一进程设置水印信息包括:
执行第一进程调用链接库的水印信息设置函数,并利用所述水印信息设置函数设置水印信息。
3.根据权利要求1所述的方法,其特征在于,所述执行第二进程从所述共享内存读取所述水印信息包括:
执行第二进程调用链接库的水印信息获取函数,并利用所述水印信息获取函数从所述共享内存读取水印信息。
4.根据权利要求1所述的方法,其特征在于,所述执行第三进程将所述水印信息与解码后的视频流叠加包括:
执行第三进程调用链接库的水印信息绘制函数,并利用所述水印信息绘制函数将所述水印信息与解码后的视频流叠加。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
执行所述第一进程将视频流写入共享内存;
执行所述第二进程从所述共享内存读取所述视频流。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在第一进程和第二进程启动后,加载链接库获得函数指针。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
执行第四进程检测所述第二进程是否存活,若否,则执行所述第一进程重新创建第二进程。
8.一种视频水印叠加装置,其特征在于,所述装置包括:
第一执行模块,用于执行第一进程设置水印信息,并将所述水印信息写入共享内存;
第二执行模块,用于执行第二进程从所述共享内存读取所述水印信息及将所获取的视频流解码;
第三执行模块,用于执行第三进程将所述水印信息与解码后的视频流叠加。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210810040.7A CN115396742A (zh) | 2022-07-11 | 2022-07-11 | 视频水印叠加方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210810040.7A CN115396742A (zh) | 2022-07-11 | 2022-07-11 | 视频水印叠加方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115396742A true CN115396742A (zh) | 2022-11-25 |
Family
ID=84116821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210810040.7A Pending CN115396742A (zh) | 2022-07-11 | 2022-07-11 | 视频水印叠加方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115396742A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106778105A (zh) * | 2016-11-28 | 2017-05-31 | 福建天泉教育科技有限公司 | 数字可见水印的添加方法及*** |
CN108668161A (zh) * | 2018-05-30 | 2018-10-16 | 珠海全志科技股份有限公司 | 视频图像处理方法、计算机装置及计算机可读存储介质 |
CN110730355A (zh) * | 2019-09-06 | 2020-01-24 | 西安万像电子科技有限公司 | 视频图像处理方法及装置 |
CN111131654A (zh) * | 2018-10-30 | 2020-05-08 | 浙江宇视科技有限公司 | 一种水印嵌入方法、装置及编解码器 |
WO2020244474A1 (zh) * | 2019-06-03 | 2020-12-10 | 中兴通讯股份有限公司 | 视频水印添加、提取的方法、装置和设备 |
CN112804460A (zh) * | 2021-01-12 | 2021-05-14 | 杭州星犀科技有限公司 | 基于虚拟摄像头的图像处理方法、装置、存储介质及电子设备 |
CN112804459A (zh) * | 2021-01-12 | 2021-05-14 | 杭州星犀科技有限公司 | 基于虚拟摄像头的图像展示方法、装置、存储介质及电子设备 |
-
2022
- 2022-07-11 CN CN202210810040.7A patent/CN115396742A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106778105A (zh) * | 2016-11-28 | 2017-05-31 | 福建天泉教育科技有限公司 | 数字可见水印的添加方法及*** |
CN108668161A (zh) * | 2018-05-30 | 2018-10-16 | 珠海全志科技股份有限公司 | 视频图像处理方法、计算机装置及计算机可读存储介质 |
CN111131654A (zh) * | 2018-10-30 | 2020-05-08 | 浙江宇视科技有限公司 | 一种水印嵌入方法、装置及编解码器 |
WO2020244474A1 (zh) * | 2019-06-03 | 2020-12-10 | 中兴通讯股份有限公司 | 视频水印添加、提取的方法、装置和设备 |
CN110730355A (zh) * | 2019-09-06 | 2020-01-24 | 西安万像电子科技有限公司 | 视频图像处理方法及装置 |
CN112804460A (zh) * | 2021-01-12 | 2021-05-14 | 杭州星犀科技有限公司 | 基于虚拟摄像头的图像处理方法、装置、存储介质及电子设备 |
CN112804459A (zh) * | 2021-01-12 | 2021-05-14 | 杭州星犀科技有限公司 | 基于虚拟摄像头的图像展示方法、装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109194960B (zh) | 一种图像帧渲染方法、装置及电子设备 | |
JP5300438B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
CN103283250B (zh) | 一种视频重定向的方法、装置、*** | |
CN111163345A (zh) | 一种图像渲染方法及装置 | |
WO2015161809A1 (en) | Picture splitting method and apparatus, and picture loading method and apparatus | |
CN108364324B (zh) | 图像数据处理方法、装置及电子终端 | |
CN114116056A (zh) | 页面显示方法及装置 | |
CN114339412B (zh) | 视频质量增强方法、移动终端、存储介质及装置 | |
WO2016165602A1 (zh) | 一种***间画面切换方法 | |
CN115396742A (zh) | 视频水印叠加方法、装置、计算机设备和存储介质 | |
CN112351221B (zh) | 图像特效处理方法、装置、电子设备和计算机可读存储介质 | |
CN111355997B (zh) | 视频文件的生成方法、装置、移动终端及存储介质 | |
CN113096218A (zh) | 动态图像播放方法、装置、存储介质和计算机设备 | |
CN108363742B (zh) | 图像数据处理方法、装置及电子终端 | |
CN117065357A (zh) | 媒体数据处理方法、装置、计算机设备和存储介质 | |
CN113676748A (zh) | 一种云游戏截屏互动的方法及*** | |
CN114513692A (zh) | 一种视频预览方法、终端及存储介质 | |
CN116710899A (zh) | 一种数据冗余备份方法、装置、存储介质及电子设备 | |
CN112562024A (zh) | 一种图片处理方法、装置及设备 | |
CN115225623B (zh) | 基于Unity引擎的网络图片加载方法、装置及介质 | |
CN112637681B (zh) | 一种视频重定向方法及装置 | |
US11100701B2 (en) | Method and apparatus for implementing a glow characteristic on graphics objects within multiple graphics library environments | |
CN114979749B (zh) | 图形界面绘制方法、电子设备及可读存储介质 | |
CN111009025B (zh) | 骨骼动画的隐藏方法、装置及设备 | |
CN114071229B (zh) | 一种解决SurfaceView渲染器重载视频解码时回收延迟的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |