CN110047115B - 星辰图像拍摄方法、装置、计算机设备和存储介质 - Google Patents
星辰图像拍摄方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN110047115B CN110047115B CN201910233660.7A CN201910233660A CN110047115B CN 110047115 B CN110047115 B CN 110047115B CN 201910233660 A CN201910233660 A CN 201910233660A CN 110047115 B CN110047115 B CN 110047115B
- Authority
- CN
- China
- Prior art keywords
- image
- star
- stars
- target
- images
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/13—Satellite images
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Astronomy & Astrophysics (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Processing Or Creating Images (AREA)
- Studio Devices (AREA)
Abstract
本申请涉及一种星辰图像拍摄方法、装置、计算机设备和存储介质。所述方法包括:采集包含星辰的图像和对应的定位数据,根据定位数据,识别出图像中的目标星辰,获取与目标星辰对应的虚拟资源,根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。通过图像识别技术自动识别出图像中的星辰,根据获取的虚拟资源对识别得到的星辰进行渲染,拍摄得到渲染的星辰,使得拍摄更为便捷。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种星辰图像拍摄方法、装置、计算机设备和存储介质。
背景技术
随着智能科技的高速发展,拍摄星辰等专业性拍摄的要求越来越高。拍摄设备相对于地球是静止不动的,天上的星星相对于地球都是围绕北极星运动的,所以长时间的拍摄可以记录下不同时间下同一颗星星的不同位置,现有的星辰拍摄都是通过人为检测拍摄,对于人员的专业要求较高,使得星辰拍摄成为一件专业的事情,无法满足人们的需求。
发明内容
为了解决上述技术问题,本申请提供了一种星辰图像拍摄方法、装置、计算机设备和存储介质。
第一方面,本申请提供了一种星辰图像拍摄方法,包括:
采集包含星辰的图像和对应的定位数据;
根据定位数据,识别出图像中的目标星辰;
获取与目标星辰对应的虚拟资源;
根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
第二方面,本申请提供了一种星辰图像拍摄装置,包括:
数据采集模块,用于采集包含星辰的图像和对应的定位数据;
识别模块,用于根据定位数据,识别出图像中的目标星辰;
虚拟资源获取模块,用于获取与目标星辰对应的虚拟资源;
图像渲染模块,用于根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
采集包含星辰的图像和对应的定位数据;
根据定位数据,识别出图像中的目标星辰;
获取与目标星辰对应的虚拟资源;
根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
采集包含星辰的图像和对应的定位数据;
根据定位数据,识别出图像中的目标星辰;
获取与目标星辰对应的虚拟资源;
根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
上述星辰图像拍摄方法、装置、计算机设备和存储介质,所述方法包括:采集包含星辰的图像和对应的定位数据,根据定位数据,识别出图像中的目标星辰,获取与目标星辰对应的虚拟资源,根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。通过图像识别技术自动识别出图像中的星辰,根据获取的虚拟资源对识别得到的星辰进行渲染,拍摄得到渲染的星辰,使得拍摄更为便捷。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中星辰图像拍摄方法的应用环境图;
图2为一个实施例中星辰图像拍摄方法的流程示意图;
图3为一个实施例中星辰图像拍摄装置的结构框图;
图4为一个实施例中计算机设备的内部结构图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为一个实施例中星辰图像拍摄方法的应用环境图。参照图1,该星辰图像拍摄方法应用于星辰图像拍摄***。该星辰图像拍摄***包括终端110和服务器120。终端或服务器获取拍摄设备采集的包含星辰的图像和对应的定位数据,根据定位数据,识别出图像中的目标星辰,获取与目标星辰对应的虚拟资源,根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑、相机等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
如图2所示,在一个实施例中,提供了一种星辰图像拍摄方法。本实施例主要以该方法应用于上述图1中的终端110(或服务器120)来举例说明。参照图2,该星辰图像拍摄方法具体包括如下步骤:
步骤S201,采集包含星辰的图像和对应的定位数据。
具体地,包含星辰的图像是通过拍摄设备采集得到的图像,该图像中包含了星辰。星辰是指运行在星际中的至少一个天体。如北极星、北斗七星、星座等等。定位数据是用于对星辰进行定位的数据,该定位数据可以是通过定位装置获取到的定位数据,常见的定位***包含GPS定位***和北斗定位***等等。
步骤S202,根据定位数据,识别出图像中的目标星辰。
具体地,通过图像识别算法提取图像中的星辰特征,根据提取的星辰特征和预设星辰特征进行匹配,根据匹配结果识别确定识别星辰,根据定位数据对识别星辰进行再次判定,从而确定目标星辰。如通过星辰特征匹配得到多个识别结果时,可以根据定位数据确定最终的识别结果。
在一个实施例中,获取图像中北极星的位置,根据识别星辰和北极星之间的图像距离,以及获取到的定位数据确定识别星辰的最终识别结果,得到目标星辰。
在一个实施例中,根据定位数据,识别出图像中的目标星辰,包括:将定位数据和图像输入星辰识别模型,通过星辰识别模型对图像进行特征提取,根据提取的特征和定位数据识别得到目标星辰。其中星辰识别模型是通过对大量的携带标签的包含星辰的图像进行学习得到的。星辰识别模型的训练过程是对大量的包含星辰的训练图像进行学习,识别各个训练图像的识别结果,根据识别结果和对应的标签匹配结果判断星辰识别模型是否收敛,当星辰识别模型未收敛时,更新星辰识别模型参数,直到星辰识别模型收敛,结束训练。
步骤S203,获取与目标星辰对应的虚拟资源。
步骤S204,根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
具体地,虚拟资源是预先配置好的虚拟资源,不同的星辰对应不同的虚拟资源,该虚拟资源可以是人为构建的虚拟数据,也可以是对大量图像进行学习得到的数据。根据虚拟资源对包含目标星辰的图像进行渲染,得到能够突出目标星辰的渲染图像。其中渲染图像可以为一张或多张,多张渲染图像可以按照视频的形式展示,也可以是单独展示。对于拍摄得到的渲染图像可以进行再次筛选,从中选取中满足条件的图像,还可以对满足条件的图像进行合成得到视频。
在一个实施例中,对拍摄得到的渲染图像进行分类,得到不同类型的图像,分类的数量可以按照需求设置。如可以将图像分为初始状态、过程状态和完成状态三类。对渲染图像进行分类的分类方法可以自定义,如可以是单独根据时间进行分类,或是单独根据分类算法进行分类,还是将时间和分类算法结合起来对图像进行分类。
在一个实施例中,在拍摄星辰图像之前,还包括:获取拍摄设备的当前拍摄参数,对当前拍摄参数与预设拍摄参数进行匹配,得到对应的匹配结果,当未成功匹配时,接收参数调整指令,执行参数调整指令,更新拍摄设备的当前拍摄参数,以使当前参数与预设拍摄参数匹配。
具体地,当前拍摄参数是指设备已经配置好的拍摄参数。拍摄参数包括但不限于光圈、快门、ISO、对焦、测光和白平衡等。该拍摄参数可以是用户根据个人喜好自行设置的,也可以是后台配置的初始参数。在拍摄时,为了拍摄得到质量更好,或者符合用户审美的照片或视频,用户可以自行对拍摄设备的拍摄参数进行再次设置得到预设拍摄参数,也可以对当前拍摄场景进行自动识别,确定当前拍摄场景的预设拍摄参数。对比当前拍摄参数和预设拍摄参数,当当前拍摄参数和预设拍摄参数匹配时,表示两者预期相同,无需调整拍摄参数,当不匹配时,需要对拍摄设备的拍摄参数进行调整,更新当前拍摄参数,使得当前拍摄参数与预设拍摄参数一致。根据用户的需求自行设置能够拍摄更符合用户审美的图像,采用自动检测自动调整参数能够更好的适应拍摄环境,得到更高质量的图像。
在一个实施例中,接收到预设录制时长,监控拍摄设备的录制渲染图像的录制时长,当录制时长与预设录制时长一致时,结束拍摄。
具体地,在拍摄之前,或者拍摄过程中,可以对拍摄时间进行设置。预设录制时长即为拍摄之前,或者拍摄过程中用户自行设置的拍摄时长,用户可以选择默认拍摄时长,也可以自定义设置拍摄时长,如默认拍摄时长包含多个拍摄时长选项,用户可以自主选择其中任意一个默认选项,也可以选择自定义时长选项,自定义设置拍摄时长。当设置预设拍摄时长后,监控拍摄设备的拍摄时长,当拍摄时长与预设拍摄时长一致时,结束拍摄。由于星辰的拍摄时间一把都比较长,自定义设置拍摄时长使得拍摄更为方便,提升用户体验。
在一个实施例中,根据渲染图像进行三维建模,得到对应的三维场景图像,展示三维场景图像。
具体地,三维建模是指根据已经采集的二维渲染图像进行三维建模。在从二维图像进行三维建模时,可以选择其中一帧或多帧图像进行建模,得到对应的三维场景图像,在终端上展示三维场景图像。若是在服务器中进行三维建模,则将建模得到的三维场景图像发送给终端,在终端上展示该三维场景图像。
在一个实施例中,提取各个渲染图像的图像信息,对比各个渲染图像的图像信息,根据对比结果确定目标渲染图像。
具体地,图像信息是用于描述渲染图像的特征的信息,如图像的对比度、饱和度、清晰度等,根据图像信息对渲染图像进行筛选,根据筛选结果确定目标渲染图像。如选择图像信息满足预设筛选信息的渲染图像作为目标图像,或者对图像信息按照预设排序规则进行排序,将排在预设位置区间的渲染图像作为目标渲染图像。
在一个实施例中,当接收用于对渲染图像进行截图的截图指令时,执行截图指令,保存执行截图指令之后得到的截图。
具体地,截图指令是用于对采集到的渲染图像进行截取的指令。该截图指令可以是根据检测结果自动生成或根据用户手动设置后生成的。如自动生成时对渲染图像进行检测,当检测到触发生成截图指令的渲染图像时,生成截图指令,执行截图指令,完成截图。手动生成是用户在观看时,想要截图时,可以在界面上或终端上触发截图指令生成的按钮。截图指令的执行不会间断渲染图像的正常录制,使得拍摄变得更为方便,提升用户体验。
上述星辰图像拍摄方法,包括:采集包含星辰的图像和对应的定位数据,根据定位数据,识别出图像中的目标星辰,获取与目标星辰对应的虚拟资源,根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。通过图像识别技术自动识别出图像中的星辰,根据获取的虚拟资源对识别得到的星辰进行渲染,拍摄得到渲染的星辰,使得拍摄更为便捷。
在一个具体的实施例中,上述星辰图像拍摄方法,包括:
为了更好的说明,以手机的相机为例,具体星辰图像打开相机,进入星轨拍摄模式。
在星轨拍摄的场景下,一般非专业用户都会举着手机查找北极星很长时间,因为星星围绕北极星在转动,用户通过手机中的指南针进行的方向智能指示,用户能够快速找到星星所在位置。
在拍摄星辰图像之前可以对相机的参数进行设置,由于拍摄星辰图像时一般是选择在夜晚进行,为了拍摄出较好的星辰图像,故先对相机的参数进行调整。调整的参数和调整方法用户可以自定义选择,如调整亮度、对比度和饱和度中的至少一种,也可以选取一键调整,即快捷调整,选择一键调整会对相机的各个参数进行自适应调整。
通过图像识别技术识别出相机采集的图像中的星辰,根据定位数据,如根据手机中的GPS数据对星辰进行确认,将确认的星辰作为目标星辰,获取与目标星辰对应的虚拟资源。虚拟资源是预先存储在手机中的图像元素,该元素可以自定义设置,如可以是人为构建,也可以是根据图像学习得到的等等。
通过手机设备内的传感器与全球定位***来准确定位夜空中的恒星、行星等星际的准确位置,根据用户所在的位置手机屏幕上显示当前时刻的天景,当用户拿起手机并指向天空,匹配屏幕上的地图和用户所在的位置可看见的星星。
在一个实施例中,在拍摄星辰过程中,可以随时自定义设置时长,如在开始拍摄时,设置拍摄时长为1小时,或者半小时。相机的拍摄时长与星轨的长度成正比,故不同的拍摄时长所拍摄得到的星轨长度不相同。而选择用户自行设定拍摄时长,用户对拍摄时长有明确的认知,提升用户体验。根据设定的拍摄时长,录制完成后,拍摄的视频数据自动保存,或直接将拍摄视频数据分享至其他平台,如分析至即时通信软件中的好友或分享板块等等,也可以分享至视频播放平台等等。
在一个实施例中,正在对星辰的轨迹进行录制时,可以随时根据接收到的截图指令,进行截图。如用户手动截图,或是对正在拍摄的星辰图像进行检测,当满足预设截图条件时,生成截图指令,执行截图指令,完成截图。通过手动截图或自动截图能够抓拍精彩瞬间的图像,且执行截图指令时,不影响正在录制的画面,录制正常进行。
在一个实施例中,在录制过程中,或者查找星辰的过程中,可以根据已经采集的图像和内置数据库中存储的各种恒星列表、星座列表的数据进行3D建模,通过3D建模得到3D模型,在手机的屏幕上展示3D模型,给用户带来3D星空视觉体验。
星轨图像录制完成后,可以在手机界面上选择星轨合成按钮,其中,合成方式包含照片和视频两种方法。根据预设图像处理算法对录制的星轨图像进行信息提取,得到对应的图像信息,对比图像信息,根据对比结果确定目标星辰图像,对目标星辰图像进行合成得到星轨图像或星轨视频。在保存星轨图像和/或星轨视频之前,还对星轨图像和/或星轨视频进行预览,可以选择单张图像和/或单个视频进行预览,也可以选择批量预览。
在一个实施例中,将批量所选择的视频进行拼接导出,由于星轨录制时间较长,所以用户可以选择相应的倍速导出拼接的视频。最后保存倍速调整的拼接视频与分享。
在一个实施例中,在导出星轨视频时,可以自主选择导出倍速,如-1.0x、1.0x、2.0x等等倍速,不同的倍速导出的星轨视频,可以采用相应的倍速进行播放。
在一个实施例中,根据预设图像处理算法对录制的星轨图像进行信息提取,得到对应的图像信息,包括:提取星轨图像的饱和度、亮度、对比度等用于评价图像质量的图像信息。
在一个实施例中,按照预设划分算法对星轨进行划分,得到多个星轨状态。AI智能算法对照片进行分类,按照分类结果对星轨进行划分,得到各个状态的图像和/或视频。星轨状态可以按照需求自定义,可以分为二个、三个或四个状态,以三个状态为例,可以分为初始状态、过程状态和完成状态三个状态。对拍摄的图像进行分类便于用户查看图像,提升用户体验。
在一个实施例中,按照时间对星轨进行划分,得到多个星轨状态。
在一个实施例中,按照时间先后顺序可以将星轨分为初始状态、过程状态和完成状态,其中初始状态的拍摄时间在过程状态之前,过程状态的拍摄时间在完成状态之前。其中划分时间可以自定义设置,如录制了1小时的视频,则可以将前15分钟的视频作为初始状态的视频,15-45分钟录制的视频作为过程状态的视频,45-60分钟录制的视频作为完成状态的视频。如果是合成星轨照片,则可以将前15分钟的录制的各种图像进行合成得到对应的初始状态的星轨图像,同理可以得到过程状态的星轨图像和完成状态的星轨图像。对整个录制视频进行划分便于用户欣赏及收藏星轨形成的过程,而非一整段视频。
在一个实施例中,照片模式下,点击手机上的预览图标可对单张照片或批量选择的照片进行预览。视频格式下点击手机上的预览图标可对单个视频或选择的批量视频进行预览。
在一个实施例中,批量预览可以通过长按预览按钮实现。通过长按实现对视频或照片的预览使得操作简便。
图2为一个实施例中星辰图像拍摄方法的流程示意图。应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图3所示,提供了一种星辰图像拍摄装置200,包括:
数据采集模块201,用于采集包含星辰的图像和对应的定位数据。
识别模块202,用于根据定位数据,识别出图像中的目标星辰。
虚拟资源获取模块203,用于获取与目标星辰对应的虚拟资源。
图像渲染模块204,用于根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
在一个实施例中,上述星辰图像拍摄装置,还包括:
参数获取模块,用于获取拍摄设备的当前拍摄参数。
参数匹配模块,用于对当前拍摄参数与预设拍摄参数进行匹配,得到对应的匹配结果。
参数调整模块,用于当未成功匹配时,接收参数调整指令,执行参数调整指令,更新拍摄设备的当前拍摄参数,以使当前参数与预设拍摄参数匹配。
在一个实施例中,上述星辰图像拍摄装置,还包括:
视频合成模块,用于按照时间顺序对渲染图像进行合成得到对应的合成视频,渲染图像包含多张。
视播放模块,用于按照预设视频播放参数,播放合成视频。
在一个实施例中,上述星辰图像拍摄装置,还包括:
时长监控模块,用于接收预设录制时长,监控拍摄设备的录制渲染图像的录制时长。
结束模块,用于当录制时长与预设录制时长一致时,结束拍摄。
在一个实施例中,上述星辰图像拍摄装置,还包括:
三维建模模块,用于根据渲染图像进行三维建模,得到对应的三维场景图像,展示三维场景图像。
在一个实施例中,上述星辰图像拍摄装置,还包括:
信息提取模块,用于提取各个渲染图像的图像信息。
对比各个渲染图像的图像信息,根据对比结果确定目标渲染图像,其中渲染图像包含多张。
在一个实施例中,上述星辰图像拍摄装置,还包括:
截图模块,用于当接收用于对所述渲染图像进行截图的截图指令时,执行截图指令,保存执行截图指令之后得到的截图。
图4示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110(或服务器120)。如图4所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现星辰图像拍摄方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行星辰图像拍摄方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的星辰图像拍摄装置可以实现为一种计算机程序的形式,计算机程序可在如图4所示的计算机设备上运行。计算机设备的存储器中可存储组成该星辰图像拍摄装置的各个程序模块,比如,图3所示的数据采集模块201、识别模块202、虚拟资源获取模块203和图像渲染模块204。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的星辰图像拍摄方法中的步骤。
例如,图4所示的计算机设备可以通过如图3所示的星辰图像拍摄装置中的数据采集模块201执行采集包含星辰的图像和对应的定位数据。计算机设备可通过识别模块202执行根据定位数据,识别出图像中的目标星辰。计算机设备可通过虚拟资源获取模块203执行获取与目标星辰对应的虚拟资源。计算机设备可通过图像渲染模块204执行根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:采集包含星辰的图像和对应的定位数据,根据定位数据,识别出图像中的目标星辰,获取与目标星辰对应的虚拟资源,根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取拍摄设备的当前拍摄参数,对当前拍摄参数与预设拍摄参数进行匹配,得到对应的匹配结果,当未成功匹配时,接收参数调整指令,执行参数调整指令,更新拍摄设备的当前拍摄参数,以使当前参数与预设拍摄参数匹配。
在一个实施例中,渲染图像包含多张,处理器执行计算机程序时还实现以下步骤:按照时间顺序对渲染图像进行合成得到对应的合成视频,按照预设视频播放参数,播放合成视频。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收预设录制时长,监控拍摄设备的录制渲染图像的录制时长,当录制时长与预设录制时长一致时,结束拍摄。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据渲染图像进行三维建模,得到对应的三维场景图像,展示三维场景图像。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:提取各个渲染图像的图像信息,对比各个渲染图像的图像信息,根据对比结果确定目标渲染图像。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当接收用于对渲染图像进行截图的截图指令时,执行截图指令,保存执行截图指令之后得到的截图。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:采集包含星辰的图像和对应的定位数据,根据定位数据,识别出图像中的目标星辰,获取与目标星辰对应的虚拟资源,根据虚拟资源对包含目标星辰的图像进行渲染,得到对应的渲染图像。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取拍摄设备的当前拍摄参数,对当前拍摄参数与预设拍摄参数进行匹配,得到对应的匹配结果,当未成功匹配时,接收参数调整指令,执行参数调整指令,更新拍摄设备的当前拍摄参数,以使当前参数与预设拍摄参数匹配。
在一个实施例中,渲染图像包含多张,计算机程序被处理器执行时还实现以下步骤:按照时间顺序对渲染图像进行合成得到对应的合成视频,按照预设视频播放参数,播放合成视频。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收预设录制时长,监控拍摄设备的录制渲染图像的录制时长,当录制时长与预设录制时长一致时,结束拍摄。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据渲染图像进行三维建模,得到对应的三维场景图像,展示三维场景图像。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:提取各个渲染图像的图像信息,对比各个渲染图像的图像信息,根据对比结果确定目标渲染图像。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当接收用于对渲染图像进行截图的截图指令时,执行截图指令,保存执行截图指令之后得到的截图。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (9)
1.一种星辰图像拍摄方法,其特征在于,所述方法包括:
采集包含星辰的图像和对应的定位数据;
根据所述定位数据,识别出所述图像中的目标星辰;
其中,所述根据所述定位数据,识别出所述图像中的目标星辰,包括:通过图像识别算法提取所述图像中的星辰特征,根据所述星辰特征和预设星辰特征进行匹配,确定识别星辰,根据所述识别星辰和定位数据确定所述目标星辰;
其中,根据所述识别星辰和定位数据确定所述目标星辰,包括:
获取所述图像中北极星的位置,根据所述识别星辰、所述北极星之间的图像距离和所述定位数据确定所述识别星辰的最终识别结果,得到所述目标星辰;
获取与所述目标星辰对应的虚拟资源;
根据所述虚拟资源对包含所述目标星辰的图像进行渲染,得到对应的渲染图像,所述渲染图像包括多张;
提取各个所述渲染图像的图像信息,所述图像信息用于评价图像质量;
对比各个所述渲染图像的所述图像信息,根据对比结果确定目标渲染图像。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取拍摄设备的当前拍摄参数;
对所述当前拍摄参数与预设拍摄参数进行匹配,得到对应的匹配结果;
当未成功匹配时,接收参数调整指令,执行所述参数调整指令,更新所述拍摄设备的当前拍摄参数,以使所述当前参数与所述预设拍摄参数匹配。
3.根据权利要求1所述的方法,其特征在于,所述渲染图像包含多张,所述方法还包括:
按照时间顺序对所述渲染图像进行合成得到对应的合成视频;
按照预设视频播放参数,播放所述合成视频。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收预设录制时长,监控所述拍摄设备的录制所述渲染图像的录制时长;
当所述录制时长与所述预设录制时长一致时,结束拍摄。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述渲染图像进行三维建模,得到对应的三维场景图像,展示所述三维场景图像。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
当接收用于对所述渲染图像进行截图的截图指令时,执行所述截图指令,保存执行所述截图指令之后得到的截图。
7.一种星辰图像拍摄装置,其特征在于,所述装置包括:
数据采集模块,用于采集包含星辰的图像和对应的定位数据;
识别模块,用于根据所述定位数据,识别出所述图像中的目标星辰;
其中,所述识别模块具体用于通过图像识别算法提取所述图像中的星辰特征,根据所述星辰特征和预设星辰特征进行匹配,确定识别星辰,根据所述识别星辰和定位数据确定所述目标星辰;
其中,所述识别模块具体用于获取所述图像中北极星的位置,根据所述识别星辰、所述北极星之间的图像距离和所述定位数据确定所述识别星辰的最终识别结果,得到所述目标星辰;
虚拟资源获取模块,用于获取与所述目标星辰对应的虚拟资源;
图像渲染模块,用于根据所述虚拟资源对包含所述目标星辰的图像进行渲染,得到对应的渲染图像,所述渲染图像包括多张;
信息提取模块,用于提取各个所述渲染图像的图像信息,所述图像信息用于评价图像质量;
目标渲染图像确定模块,用于对比各个所述渲染图像的所述图像信息,根据对比结果确定目标渲染图像。
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910233660.7A CN110047115B (zh) | 2019-03-26 | 2019-03-26 | 星辰图像拍摄方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910233660.7A CN110047115B (zh) | 2019-03-26 | 2019-03-26 | 星辰图像拍摄方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110047115A CN110047115A (zh) | 2019-07-23 |
CN110047115B true CN110047115B (zh) | 2021-11-16 |
Family
ID=67275274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910233660.7A Active CN110047115B (zh) | 2019-03-26 | 2019-03-26 | 星辰图像拍摄方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110047115B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110930329B (zh) * | 2019-11-20 | 2023-04-21 | 维沃移动通信有限公司 | 星空图像处理方法及装置 |
CN113992851A (zh) * | 2021-10-22 | 2022-01-28 | 北京字跳网络技术有限公司 | 一种视频生成方法、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102694967A (zh) * | 2011-03-22 | 2012-09-26 | 天津三星光电子有限公司 | 一种实现观星的方法及其装置 |
CN106546231A (zh) * | 2016-10-08 | 2017-03-29 | 深圳市金立通信设备有限公司 | 一种实现指南针功能的方法及终端 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201995036U (zh) * | 2011-02-22 | 2011-09-28 | 天津三星光电子有限公司 | 一种带有重力感应控制的星图功能的数码相机 |
DE102014003284A1 (de) * | 2014-03-05 | 2015-09-10 | Astrium Gmbh | Verfahren zur Positions- und Lagebestimmung mittels virtueller Referenzbilder |
CN106127166A (zh) * | 2016-06-28 | 2016-11-16 | 广东欧珀移动通信有限公司 | 一种增强现实ar图像处理方法、装置及智能终端 |
CN110199324B (zh) * | 2017-01-31 | 2023-12-29 | 株式会社和冠 | 显示装置及其控制方法 |
CN108459700A (zh) * | 2017-02-17 | 2018-08-28 | 阿里巴巴集团控股有限公司 | 提供交互对象信息的方法及装置 |
-
2019
- 2019-03-26 CN CN201910233660.7A patent/CN110047115B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102694967A (zh) * | 2011-03-22 | 2012-09-26 | 天津三星光电子有限公司 | 一种实现观星的方法及其装置 |
CN106546231A (zh) * | 2016-10-08 | 2017-03-29 | 深圳市金立通信设备有限公司 | 一种实现指南针功能的方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110047115A (zh) | 2019-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108401112B (zh) | 图像处理方法、装置、终端及存储介质 | |
EP3457683B1 (en) | Dynamic generation of image of a scene based on removal of undesired object present in the scene | |
CN109325488A (zh) | 用于辅助车辆定损图像拍摄的方法、装置及设备 | |
CN106203286B (zh) | 一种增强现实的内容获取方法、装置及移动终端 | |
CN107690305B (zh) | 从视频产生图像 | |
CN109040474B (zh) | 照片显示方法、装置、终端及存储介质 | |
CN101262561B (zh) | 成像设备及其控制方法 | |
CN112702521B (zh) | 图像拍摄方法及装置、电子设备、计算机可读存储介质 | |
TWI586160B (zh) | 利用行動電話及雲端可視化搜尋引擎之即時物體掃描 | |
CN106331504A (zh) | 拍摄方法及装置 | |
CN108600610A (zh) | 拍摄辅助方法和装置 | |
CN111800569B (zh) | 拍照处理方法、装置、存储介质及电子设备 | |
CN107424117B (zh) | 图像美颜方法、装置、计算机可读存储介质和计算机设备 | |
CN110047115B (zh) | 星辰图像拍摄方法、装置、计算机设备和存储介质 | |
CN111640165A (zh) | Ar合影图像的获取方法、装置、计算机设备及存储介质 | |
CN113411498A (zh) | 图像拍摄方法、移动终端及存储介质 | |
CN113114933A (zh) | 图像拍摄方法、装置、电子设备和可读存储介质 | |
CN114697539A (zh) | 拍照推荐方法、装置、电子设备以及存储介质 | |
CN110581950B (zh) | 相机、选择相机设置的***和方法 | |
CN108780568A (zh) | 一种图像处理方法、装置及飞行器 | |
CN113989387A (zh) | 相机拍摄参数调整方法、装置及电子设备 | |
CN110084306B (zh) | 用于生成动态图像的方法和装置 | |
CN107343142A (zh) | 一种照片的拍摄方法及拍摄装置 | |
CN115623313A (zh) | 图像处理方法、图像处理装置、电子设备、存储介质 | |
JP2013149034A (ja) | 画像表示装置、画像表示方法及びプログラム |
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 |