CN109407839B - 图像调整方法、装置、电子设备和计算机可读存储介质 - Google Patents
图像调整方法、装置、电子设备和计算机可读存储介质 Download PDFInfo
- Publication number
- CN109407839B CN109407839B CN201811213301.7A CN201811213301A CN109407839B CN 109407839 B CN109407839 B CN 109407839B CN 201811213301 A CN201811213301 A CN 201811213301A CN 109407839 B CN109407839 B CN 109407839B
- Authority
- CN
- China
- Prior art keywords
- image
- user
- display device
- foreground
- determining
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012549 training Methods 0.000 claims description 26
- 238000013135 deep learning Methods 0.000 claims description 11
- 230000004927 fusion Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23412—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Computer Graphics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Social Psychology (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Medical Informatics (AREA)
Abstract
本发明涉及图像调整方法,包括:确定用户到显示装置的距离;根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;确定用户的动作信息对应的调整方式;根据所述调整方式对所述目标图像进行调整。根据本公开的实施例,可以在显示装置与用户相距一定距离的情况下,根据用户与显示装置的距离确定用户的操作信息对应的目标图像,并且通过执行动作对显示装置中的目标图像进行调整,一方面无需用户在与显示装置较近的情况下才能选定目标图像和调整目标图像,另一方面基于动作来确定调整方式进行调整,相当于通过鼠标或遥控器来调整的方式效率较高。
Description
技术领域
本发明涉及显示技术领域,尤其涉及图像调整方法、图像调整装置、电子设备和计算机可读存储介质。
背景技术
目前的显示装置主要包括移动设备和非移动设备两种。一般情况下,在移动设备上对于显示的图像进行调整,需要通过触控操作进行调整,而在非移动设备上对显示的图像进行调整,或者需要通过鼠标进行调整,或者需要通过遥控器进行调整。
其中,通过触控操作进行调整的方式,限制了用户与显示装置的距离需要较近,而通过鼠标或者遥控器进行调整的方式,相对触控操作而言调整效率较低。
发明内容
本发明提供图像调整方法、图像调整装置、电子设备和计算机可读存储介质,以解决相关技术中的不足。
根据本发明实施例的第一方面,提供一种图像调整方法,包括:
确定用户到显示装置的距离;
根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;
确定用户的动作信息对应的调整方式;
根据所述调整方式对所述目标图像进行调整。
可选地,所述方法还包括:
在确定用户到显示装置的距离之前,在显示第一图像的情况下,获取第二图像;
在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。
可选地,所述获取第二图像包括:
获取第三图像;
从所述第三图像中提取出预设类型的对象作为所述第二图像。
可选地,所述方法还包括:
若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;
若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。
可选地,述动作信息与所述调整方式的对应关系通过以下方式预先确定:
构建动作信息与调整方式构成的训练集;
基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。
根据本发明实施例的第二方面,提供一种图像调整装置,包括:
距离确定模块,用于确定用户到显示装置的距离;
目标确定模块,用于根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;
方式确定模块,用于确定用户的动作信息对应的调整方式;
图像调整模块,用于根据所述调整方式对所述目标图像进行调整。
可选地,所述装置还包括:
图像获取模块,用于在显示第一图像的情况下,获取第二图像;
图像显示模块,用于在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。
可选地,所述图像获取模块包括:
获取子模块,用于获取第三图像;
提取子模块,用于从所述第三图像中提取出预设类型的对象作为所述第二图像。
可选地,所述装置还包括:
图像融合模块,若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。
可选地,所述装置还包括:
训练集构建模块,用于构建动作信息与调整方式构成的训练集;
深度学习模块,用于基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。
根据本发明实施例的第三方面,提供一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述任一实施例所述方法中的步骤。
根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一实施例所述方法中的步骤。
根据上述实施例可知,可以在显示装置与用户相距一定距离的情况下,根据用户与显示装置的距离确定用户的操作信息对应的目标图像,并且通过执行动作对显示装置中的目标图像进行调整,一方面无需用户在与显示装置较近的情况下才能选定目标图像和调整目标图像,另一方面基于动作来确定调整方式进行调整,相当于通过鼠标或遥控器来调整的方式效率较高。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据本发明实施例示出的一种图像调整方法的示意流程图。
图2是根据本发明实施例示出的另一种图像调整方法的示意流程图。
图3是根据本发明实施例示出的一种获取第二图像的示意流程图。
图4是根据本发明实施例示出的又一种图像调整方法的示意流程图。
图5是根据本发明实施例示出的一种确定动作信息与调整方式的对应关系的示意流程图。
图6是根据本发明实施例示出的一种图像调整装置的示意框图。
图7是根据本发明实施例示出的另一种图像调整装置的示意框图。
图8是根据本发明实施例示出的一种图像获取模块的示意框图。
图9是根据本发明实施例示出的又一种图像调整装置的示意框图。
图10是根据本发明实施例示出的又一种图像调整装置的示意框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据本发明实施例示出的一种图像调整方法的示意流程图。本实施例所述的方法可以适用于显示装置,本实施例中的显示装置可以为:电子纸、手机、平板电脑、电视机、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。
如图1所示,所述图像调整方法可以包括以下步骤:
步骤S1,确定用户到显示装置的距离;
在一个实施例中,确定用户到显示的距离的方式可以根据需要进行设置,例如在显示装置上可以设置有红外线收发装置,基于红外线收发装置可以进行红外测距,从而测量出用户到显示装置的距离;例如在显示装置上可以设置有深度摄像头,基于深度摄像头可以获取深度图像,进而基于深度图像中用户的深度信息,可以确定出用户到显示装置的距离。
需要说明的是,确定用户到显示装置的距离,可以是指用户整体到显示装置的距离,也可以是指用户的局部到显示装置的距离,例如用户的手部到显示装置距离。
步骤S2,根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;
在一个实施例中,在显示装置所显示的图像中,可以包括前景图像和背景图像,其中,前景图像和背景图像可以来自于一张图像,也可以是两张或两张以上的图像叠加得到的,例如在显示装置原本所显示的图像上叠加一张图像,那么原本所显示的图像就是背景图像,叠加的图像就是前景图像。
用户与显示装置的距离不同,用户的动作信息对应的目标图像也不同,例如,可以设置用户与显示装置的距离越大,用户的动作信息对应的目标图像的层次越靠前,例如当用户与显示装置的距离为D1时,用户的动作信息对应前景图像,用户与显示装置的距离为D2时,用户的动作信息对应背景图像,其中,D1大于D2。
当然,也可以设置用户与显示装置的距离越大,用户的动作信息对应的目标图像的层次越靠后。
需要说明的是,前景图像和背景图像各自可以包括多层图像,以前景图像包括多层图像为例,在显示装置原本所显示的图像上可以叠加多张图像,所叠加的多张图像按照叠加的时间,可以分为多层图像,例如叠加的时间越早对应的层数越靠前。
步骤S3,确定用户的动作信息对应的调整方式;
在一个实施例中,用户不同的动作信息可以对应不同的调整方式,其中,用户的动作信息可以是指用户的整体的动作信息,例如用户四肢的动作信息,也可以是指用户的局部的动作信息,例如用户手部的动作信息。
其中,动作信息与调整方式的对应关系可以是预先确定的,例如可以基于深度学习进行训练来预先确定,也可以直接由人工输入标准的手势与调整方式的对应关系。
步骤S4,根据所述调整方式对所述目标图像进行调整。
根据本公开的实施例,可以在显示装置与用户相距一定距离的情况下,根据用户与显示装置的距离确定用户的操作信息对应的目标图像,并且通过执行动作对显示装置中的目标图像进行调整,一方面无需用户在与显示装置较近的情况下才能选定目标图像和调整目标图像,另一方面基于动作来确定调整方式进行调整,相当于通过鼠标或遥控器来调整的方式效率较高。
图2是根据本发明实施例示出的另一种图像调整方法的示意流程图。如图2所示,在图1所示实施例的基础上,所述方法还包括:
步骤S5,在确定用户到显示装置的距离之前,在显示第一图像的情况下,获取第二图像;
步骤S6,在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。
在一个实施例中,前景图像和背景图像可以来自于两张图像,其中,当在显示第一图像的情况下又获取了第二图像,那么可以将第二图像显示在第一图像之上,从而将第一图像作为背景图像,将第二图像作为前景图像进行显示。在这种情况下,可以根据不同图像显示的顺序直接确定前景图像和背景图像,无需对图像中的内容进行识别,确定方式较为简单。
图3是根据本发明实施例示出的一种获取第二图像的示意流程图。如图3所示,在图2所示实施例的基础上,所述获取第二图像包括:
步骤S51,获取第三图像;
步骤S52,从所述第三图像中提取出预设类型的对象作为所述第二图像。
在一个实施例中,由于一张图像中包含的内容较多,用户所需调整的内容往往只是图像中的部分内容,因此对于获取到的第三图像,可以自动从中提取出预设类型的对象作为第二图像叠加到第一图像中,不必用户手动选出预设类型的对象,以便提高用户的操作效率。
其中,预设类型的对象可以根据需要进行设置,例如可以是人体、车辆、宠物等,预设类型的对象为人体,那么可以从第三图像中提取人体作为第二图像叠加到第一图像中。
需要说明的是,从第三图像中提取预设类型的对象的操作方式可以根据需要进行,例如可以通过图像分割处理来提取预设类型的对象,该操作方式并非本发明的主要改进点,在此不再赘述。
图4是根据本发明实施例示出的又一种图像调整方法的示意流程图。如图4所示,在图1所示实施例的基础上,所述方法还包括:
步骤S7,若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。
在一个实施例中,若只执行一次步骤S2至步骤S4,那么就是将前景图像或者背景图像选定为目标图像,在这种情况下,可以将调整后的目标图像与未被调整的图像进行融合。
若在执行一次步骤S2至步骤S4后,可以再次执行步骤S2至S4,并在再次执行步骤S2时,通过改变用户到显示装置的距离,改变用户的动作信息对应的目标图像,从而通过多次执行步骤S2至步骤S4,可以将前景图像和背景图像都选定为目标图像,在这种情况下,可以将调整后的前景图像和调整后的背景图像融合。
据此,用户可以通过多次操作来选定图像作为目标图像进行调整,并最终执行融合操作。其中,进行融合操作的指令也可以基于用户的动作信息生成。
需要说明的是,对于图像融合的方式,可以根据需要进行选择,例如可以通过边界融合的方式将两张或多张图像进行融合,该融合方式并非本发明的主要改进点,在此不再赘述。
图5是根据本发明实施例示出的一种确定动作信息与调整方式的对应关系的示意流程图。如图5所示,所述动作信息与所述调整方式的对应关系通过以下方式预先确定:
步骤S8,构建动作信息与调整方式构成的训练集;
步骤S9,基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。
在一个实施例中,可以构建动作信息与调整方式构成的训练集,其中,训练集可以包括动作信息的多个特征,例如动作信息为用户手部的动作信息,那么多个特征可以包括手指的数目、手指之间的角度、手指的标识等,不同的特征可以构成不同的动作信息,而不同的动作信息对应不同的调整方式,从而可以构建以多个特征为输入量,输出对应动作信息的值的模型,并通过深度学习在所述训练集的基础上对该模型进行训练,从而得到能够准确表达动作信息与调整方式的对应关系的模型,进而在获取到动作信息时,可以将动作信息的特征输入到该模型中,从而得到动作信息对应的调整方式。
与前述图像调整方法的实施例相对应地,本公开还提出了图像调整装置的实施例。
图6是根据本发明实施例示出的一种图像调整装置的示意框图。本实施例所述的装置可以适用于显示装置,本实施例中的显示装置可以为:电子纸、手机、平板电脑、电视机、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。
如图6所示,所述图像调整装置可以包括:
距离确定模块1,用于确定用户到显示装置的距离;
目标确定模块2,用于根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;
方式确定模块3,用于确定用户的动作信息对应的调整方式;
图像调整模块4,用于根据所述调整方式对所述目标图像进行调整。
图7是根据本发明实施例示出的另一种图像调整装置的示意框图。如图7所示,在图6所示实施例的基础上,所述装置还包括:
图像获取模块5,用于在显示第一图像的情况下,获取第二图像;
图像显示模块6,用于在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。
图8是根据本发明实施例示出的一种图像获取模块的示意框图。如图8所示,所述图像获取模块5包括:
获取子模块51,用于获取第三图像;
提取子模块52,用于从所述第三图像中提取出预设类型的对象作为所述第二图像。
图9是根据本发明实施例示出的又一种图像调整装置的示意框图。如图9所示,在图6所示实施例的基础上,所述装置还包括:
图像融合模块7,若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。
图10是根据本发明实施例示出的又一种图像调整装置的示意框图。如图10所示,在图6所示实施例的基础上,所述装置还包括:
训练集构建模块8,用于构建动作信息与调整方式构成的训练集;
深度学习模块9,用于基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。
本公开的实施例还提出一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述任一实施例所述方法中的步骤。
本公开的实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例所述方法中的步骤。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在相关方法的实施例中进行了详细描述,此处将不做详细阐述说明。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
在本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (12)
1.一种图像调整方法,其特征在于,包括:
确定用户到显示装置的距离;
根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;
确定用户的动作信息对应的调整方式;
根据所述调整方式对所述目标图像进行调整。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定用户到显示装置的距离之前,在显示第一图像的情况下,获取第二图像;
在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。
3.根据权利要求2所述的方法,其特征在于,所述获取第二图像包括:
获取第三图像;
从所述第三图像中提取出预设类型的对象作为所述第二图像。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;
若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述动作信息与所述调整方式的对应关系通过以下方式预先确定:
构建动作信息与调整方式构成的训练集;
基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。
6.一种图像调整装置,其特征在于,包括:
距离确定模块,用于确定用户到显示装置的距离;
目标确定模块,用于根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;
方式确定模块,用于确定用户的动作信息对应的调整方式;
图像调整模块,用于根据所述调整方式对所述目标图像进行调整。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
图像获取模块,用于在显示第一图像的情况下,获取第二图像;
图像显示模块,用于在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。
8.根据权利要求7所述的装置,其特征在于,所述图像获取模块包括:
获取子模块,用于获取第三图像;
提取子模块,用于从所述第三图像中提取出预设类型的对象作为所述第二图像。
9.根据权利要求6至7中任一项所述的装置,其特征在于,所述装置还包括:
图像融合模块,若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。
10.根据权利要求6至7中任一项所述的装置,其特征在于,所述装置还包括:
训练集构建模块,用于构建动作信息与调整方式构成的训练集;
深度学习模块,用于基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。
11.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1至5中任一项所述方法中的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至5中任一项所述方法中的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811213301.7A CN109407839B (zh) | 2018-10-18 | 2018-10-18 | 图像调整方法、装置、电子设备和计算机可读存储介质 |
US16/523,211 US10877641B2 (en) | 2018-10-18 | 2019-07-26 | Image adjustment method, apparatus, device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811213301.7A CN109407839B (zh) | 2018-10-18 | 2018-10-18 | 图像调整方法、装置、电子设备和计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109407839A CN109407839A (zh) | 2019-03-01 |
CN109407839B true CN109407839B (zh) | 2020-06-30 |
Family
ID=65467496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811213301.7A Active CN109407839B (zh) | 2018-10-18 | 2018-10-18 | 图像调整方法、装置、电子设备和计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10877641B2 (zh) |
CN (1) | CN109407839B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114025098B (zh) * | 2021-11-25 | 2024-09-24 | Oppo广东移动通信有限公司 | 图像显示方法、装置、电子设备及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520845A (zh) * | 2008-02-29 | 2009-09-02 | 富士通株式会社 | 彩色文档图像的分层方法和装置 |
CN101901489A (zh) * | 2010-07-20 | 2010-12-01 | 南京大学 | 一种面向混合型复杂目标的距离图制图方法 |
CN102880440A (zh) * | 2012-09-29 | 2013-01-16 | 广东威创视讯科技股份有限公司 | 拼接墙显示地图的方法与系统 |
CN106780673A (zh) * | 2017-02-13 | 2017-05-31 | 杨金强 | 一种动画制作方法及系统 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8131098B2 (en) * | 2007-07-06 | 2012-03-06 | Panasonic Corporation | Image processing device, image processing method, image processing system, program, storage medium, and integrated circuit |
CN101383140A (zh) * | 2007-09-05 | 2009-03-11 | 乐金电子(昆山)电脑有限公司 | 距离响应式显示装置及显示方法 |
US8209635B2 (en) * | 2007-12-20 | 2012-06-26 | Sony Mobile Communications Ab | System and method for dynamically changing a display |
US9477303B2 (en) * | 2012-04-09 | 2016-10-25 | Intel Corporation | System and method for combining three-dimensional tracking with a three-dimensional display for a user interface |
KR101977251B1 (ko) | 2012-12-18 | 2019-08-28 | 엘지디스플레이 주식회사 | 멀티 뷰 무안경 입체 영상 표시장치와 그 최적 시청 거리 제어 방법 |
CN104408747B (zh) * | 2014-12-01 | 2017-02-22 | 杭州电子科技大学 | 一种适用于深度图像的人体运动检测方法 |
WO2017030255A1 (en) * | 2015-08-18 | 2017-02-23 | Samsung Electronics Co., Ltd. | Large format display apparatus and control method thereof |
US10298853B2 (en) * | 2016-01-13 | 2019-05-21 | Canon Kabushiki Kaisha | Image processing apparatus, method of controlling image processing apparatus, and imaging apparatus |
CN107404601A (zh) | 2016-05-18 | 2017-11-28 | 苏州灵目电子科技有限公司 | 一种在虚拟现实中增加体验者自我元素的装置和方法 |
US10313552B2 (en) * | 2016-10-26 | 2019-06-04 | Orcam Technologies Ltd. | Systems and methods for providing visual feedback of a field of view |
CN107509043B (zh) * | 2017-09-11 | 2020-06-05 | Oppo广东移动通信有限公司 | 图像处理方法、装置、电子装置及计算机可读存储介质 |
CN108307186B (zh) * | 2018-02-07 | 2020-02-14 | 深圳市华星光电半导体显示技术有限公司 | 裸眼3d图像的显示控制方法、装置、存储介质及终端 |
US10607388B2 (en) | 2018-02-07 | 2020-03-31 | Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., Ltd. | Display control method, display control device, storage medium and terminal of autostereoscopic three-dimensional (3D) image |
KR102616850B1 (ko) * | 2018-03-05 | 2023-12-26 | 삼성전자주식회사 | 전자 장치, 전자 장치와 결합 가능한 외부 디바이스 및 이의 디스플레이 방법 |
US11087538B2 (en) * | 2018-06-26 | 2021-08-10 | Lenovo (Singapore) Pte. Ltd. | Presentation of augmented reality images at display locations that do not obstruct user's view |
-
2018
- 2018-10-18 CN CN201811213301.7A patent/CN109407839B/zh active Active
-
2019
- 2019-07-26 US US16/523,211 patent/US10877641B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520845A (zh) * | 2008-02-29 | 2009-09-02 | 富士通株式会社 | 彩色文档图像的分层方法和装置 |
CN101901489A (zh) * | 2010-07-20 | 2010-12-01 | 南京大学 | 一种面向混合型复杂目标的距离图制图方法 |
CN102880440A (zh) * | 2012-09-29 | 2013-01-16 | 广东威创视讯科技股份有限公司 | 拼接墙显示地图的方法与系统 |
CN106780673A (zh) * | 2017-02-13 | 2017-05-31 | 杨金强 | 一种动画制作方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN109407839A (zh) | 2019-03-01 |
US20200126517A1 (en) | 2020-04-23 |
US10877641B2 (en) | 2020-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2698980B1 (en) | Camera device and methods for aiding users in use thereof | |
CN105474622B (zh) | 用于产生全对焦图像的方法和设备 | |
CN111144215B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN107659722B (zh) | 一种图像选择方法及移动终端 | |
US10291838B2 (en) | Focusing point determining method and apparatus | |
US9607394B2 (en) | Information processing method and electronic device | |
CN106910229A (zh) | 图像处理设备和方法 | |
US10051179B2 (en) | Photographing method, device and terminal | |
CN110136153A (zh) | 一种图像处理方法、设备及存储介质 | |
CN104252828B (zh) | 保护视力的显示方法、显示装置和终端设备 | |
CN104735348A (zh) | 双摄像头拍照方法和系统 | |
JP2020035094A (ja) | 機械学習装置、教師用データ作成装置、推論モデル、および教師用データ作成方法 | |
CN110458790A (zh) | 一种图像检测方法、装置及计算机存储介质 | |
CN104751406A (zh) | 一种用于对图像进行虚化的方法和装置 | |
CN109407839B (zh) | 图像调整方法、装置、电子设备和计算机可读存储介质 | |
US11321864B1 (en) | User guided mode for measurement purposes | |
CN113506304A (zh) | 图像处理方法、装置、电子设备及可读存储介质 | |
US10379659B2 (en) | Method and apparatus for generating a personalized input panel | |
CN109766530B (zh) | 图表边框的生成方法、装置、存储介质和电子设备 | |
CN111292234B (zh) | 一种全景图像生成方法及装置 | |
CN114979487B (zh) | 图像处理方法、装置及电子设备和存储介质 | |
CN107526489B (zh) | 图片调整方法及装置 | |
CN113014806B (zh) | 虚化图像拍摄方法及装置 | |
CN104298707B (zh) | 一种信息处理方法及电子设备 | |
CN113763233A (zh) | 一种图像处理方法、服务器及拍照设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |