CN114697551A - 一种图像拍摄方法、装置、终端设备以及存储介质 - Google Patents
一种图像拍摄方法、装置、终端设备以及存储介质 Download PDFInfo
- Publication number
- CN114697551A CN114697551A CN202210303388.7A CN202210303388A CN114697551A CN 114697551 A CN114697551 A CN 114697551A CN 202210303388 A CN202210303388 A CN 202210303388A CN 114697551 A CN114697551 A CN 114697551A
- Authority
- CN
- China
- Prior art keywords
- reflector
- sub
- camera
- mirror
- rotation
- 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 72
- 230000008569 process Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 14
- 230000000694 effects Effects 0.000 abstract description 6
- 230000008901 benefit Effects 0.000 abstract description 5
- 238000003384 imaging method Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 12
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/56—Accessories
- G03B17/565—Optical accessories, e.g. converters for close-up photography, tele-convertors, wide-angle convertors
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/56—Accessories
- G03B17/58—Attachments for converting cameras into reflex cameras
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B30/00—Camera modules comprising integrated lens units and imaging units, specially adapted for being embedded in other devices, e.g. mobile phones or vehicles
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B37/00—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0264—Details of the structure or mounting of specific components for a camera module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/55—Optical parts specially adapted for electronic image sensors; Mounting thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/52—Details of telephonic subscriber devices including functional features of a camera
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Studio Devices (AREA)
Abstract
本申请公开了一种图像拍摄方法、装置、终端设备以及存储介质,方法应用于终端设备,终端设备包括摄像头,反射镜附接于终端设备上,反射镜用于将外界光线反射入摄像头中,且反射镜可自由转动以调节反射镜的镜面相对于摄像头的角度,方法包括:控制反射镜转动,以使摄像头获取目标区域中不同子区域的图像;其中,子区域通过对目标区域划分得到;对不同子区域的图像进行拼接,得到目标图像。本申请能够在摄像头的视场角较小的情况下,通过控制反射镜的旋转从而使得摄像头能够根据拍摄到的不同子区域的图像。在保证了目标区域的范围的同时,改善目标图像的成像效果,解决了现有技术中学习设备的摄像头所拍摄到的图像的畸变较为严重的技术问题。
Description
技术领域
本申请实施例涉及图像领域,尤其涉及一种图像拍摄方法、装置、终端设备以及存储介质。
背景技术
随着科技和经济的不断发展,为了提高学生在自学时的学***板等,学生在自学的过程中通过使用学***板在自动识别拍摄信息时,远端对象的识别率会比较低。其次,为了保证拍摄范围,要求摄像头的视场角要大于80°,相应地所拍摄到的图像的边缘畸变也会随之增大,从而影响最终的识别率。
综上所述,如何减小学习设备的摄像头所拍摄的图像的畸变,成为了目前亟需解决的技术问题。
发明内容
本发明实施例提供了一种图像拍摄方法、装置、终端设备以及存储介质,能够有效降低摄像头所拍摄到的图像的畸变,解决了现有技术中学习设备的摄像头所拍摄到的图像的畸变较为严重的技术问题。
第一方面,本发明实施例提供了一种图像拍摄方法,应用于终端设备,所述终端设备包括摄像头,反射镜附接于所述终端设备上,所述反射镜用于将外界光线反射入所述摄像头中,且所述反射镜可自由转动以调节所述反射镜的镜面相对于所述摄像头的角度,所述方法包括:
控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像;其中,所述子区域通过对目标区域划分得到;
对不同子区域的所述图像进行拼接,得到目标图像。
优选的,所述控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像,包括:
根据所述目标区域所需要划分成子区域的数量,确定所述反射镜的转动步长;
控制所述反射镜根据所述转动步长进行转动,以使所述摄像头通过拍摄所述反射镜的镜面获取不同子区域的图像。
优选的,所述根据所述目标区域所需要划分成子区域的数量,确定所述反射镜的转动步长,包括:
根据所述目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定所述反射镜的转动步长。
优选的,所述反射镜上设置有第一旋转轴以及第二旋转轴,所述第一旋转轴和所述第二旋转轴相互垂直,所述第一旋转轴用于带动所述反射镜绕所述第一旋转轴进行转动,以使所述反射镜的镜面对应朝向同一行上不同的子区域,所述第二旋转轴用于带动所述反射镜绕所述第二旋转轴进行转动,以使所述反射镜的镜面对应朝向同一列上不同的子区域。
优选的,所述根据所述目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定所述反射镜的转动步长,包括:
根据所述目标区域,确定所述第一旋转轴的第一最大旋转角度以及所述第二旋转轴的第二最大旋转角度;
根据所述目标区域在横向上需要划分的子区域的列数,将所述第一最大旋转角度等分为M个第一旋转角度,根据所述目标区域在纵向上需要划分的子区域的行数,将所述第二最大旋转角度等分为N个第二旋转角度;
确定所述第一旋转角度和所述第二旋转角度分别为所述反射镜绕所述第一旋转轴转动和绕所述第二旋转轴的转动步长。
优选的,所述控制所述反射镜根据所述转动步长进行转动,以使所述摄像头通过拍摄所述反射镜的镜面获取不同子区域的图像,包括:
控制所述反射镜每次绕所述第一旋转轴转动一个所述第一旋转角度或绕所述第二旋转轴转动一个所述第二旋转角度,以使所述摄像头拍摄所述反射镜的镜面,直至所述反射镜的镜面对应朝向每一个所述子区域为止。
优选的,所述控制所述反射镜每次绕所述第一旋转轴转动一个所述第一旋转角度或绕所述第二旋转轴转动一个所述第二旋转角度,包括:
确定所述摄像头的拍摄路径;
根据所述拍摄路径,控制所述反射镜每次绕所述第一旋转轴转动一个所述第一旋转角度或绕所述第二旋转轴转动一个所述第二旋转角度。
优选的,所述反射镜每次转动后停留预设时间,以使所述摄像头在所述反射镜每次停留时,拍摄所述反射镜的镜面;或,所述反射镜不间断进行转动,以使所述摄像头在所述反射镜转动过程中抓拍所述反射镜的镜面。
优选的,所述子区域通过对目标区域划分得到,包括:
预先将所述目标区域在横向上均匀划分为M列,将每一列在纵向上非均匀划分为N行,得到各个子区域。
优选的,所述将每一列在纵向上非均匀划分为N行,包括:
根据每一列的不同区域与摄像头之间的距离,将每一列在纵向上非均匀划分为N行。
优选的,所述控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像,包括:
确定所述反射镜与每个所述子区域相对应的第三旋转角度,以使所述反射镜转动到所述第三旋转角度时,所述反射镜的镜面朝向对应的子区域;
确定所需要拍摄的目标子区域,控制所述反射镜转动到与目标子区域相对应的目标第三旋转角度,以使所述摄像头在所述反射镜转动到所述目标第三旋转角度后拍摄所述反射镜的镜面,得到所述目标子区域的图像。
第二方面,本发明实施例提供了一种图像拍摄装置,应用于终端设备,所述终端设备包括摄像头,反射镜附接于所述终端设备上,所述反射镜用于将外界光线反射入所述摄像头中,且所述反射镜可自由转动以调节所述反射镜的镜面相对于所述摄像头的角度,所述图像拍摄装置包括:
图像拍摄模块,用于控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像;其中,所述子区域通过对目标区域划分得到;
图像拼接模块,用于对不同子区域的所述图像进行拼接,得到目标图像。
第三方面,本发明实施例提供了一种终端设备,所述终端设备包括处理器以及存储器;
所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种图像拍摄方法。
第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种图像拍摄方法。
上述,本发明实施例提供了一种图像拍摄方法、装置、终端设备以及存储介质,方法应用于终端设备,终端设备包括摄像头,反射镜附接于终端设备上,反射镜用于将外界光线反射入摄像头中,且反射镜可自由转动以调节反射镜的镜面相对于摄像头的角度,方法包括:控制反射镜转动,以使摄像头获取目标区域中不同子区域的图像;其中,子区域通过对目标区域划分得到;对不同子区域的图像进行拼接,得到目标图像。本发明实施例能够在摄像头的视场角较小的情况下,通过控制反射镜的旋转从而使得摄像头能够根据拍摄到的不同子区域的图像,最后再根据拍摄到的图像拼接成目标图像。与现有技术中使用视场角较大的摄像头直接拍摄目标区域的目标图像相比,在保证了目标区域的范围的同时,能够减小目标图像的边缘畸变,改善目标图像的成像效果,解决了现有技术中学习设备的摄像头所拍摄到的图像的畸变较为严重的技术问题。
附图说明
图1为本发明实施例提供的一种图像拍摄方法的流程示意图。
图2为本发明实施例提供的一种终端设备的结构示意图。
图3为本发明实施例提供的摄像头对镜面进行拍摄的示意图。
图4为本发明实施例提供一种目标区域的示意图。
图5为本发明实施例提供的另一种图像拍摄方法的流程图。
图6为本发明实施例提供的一种对目标区域进行划分的示意图。
图7为本发明实施例提供的一种对目标区域进行划分的示意图。
图8为本发明实施例提供的一种图像畸变的示意图。
图9为本发明实施例提供的反射镜上的两个旋转轴的示意图。
图10为本发明实施例提供的一种拍摄路径的示意图。
图11为本发明实施例提供的另一种拍摄路径的示意图。
图12为本发明实施例提供的另一种图像拍摄方法的流程图。
图13为本发明实施例提供的对目标区域进行划分的示意图。
图14为本发明实施例提供的一种图像拍摄装置的结构示意图。
图15为本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
以下描述和附图充分地示出本申请的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本申请的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
如图1所示,图1为本发明实施例提供的一种图像拍摄方法的流程图。本发明实施例提供的图像拍摄方法可以由终端设备执行,该终端设备可以通过软件和/或硬件的方式实现,该终端设备可以是两个或多个物理实体构成,也可以由一个物理实体构成。例如终端设备可以是手机或平板等设备。
需要进一步说明的是,在一个实施例中,如图2所示,终端设备包括有摄像头,反射镜附接于终端设备上,反射镜用于将外界光线反射入摄像头中,且反射镜可自由转动以调节反射镜的镜面相对于摄像头的角度。
在本实施例中,终端设备上设置有摄像头,摄像头采用小视场角的摄像头,例如视场角小于80°的摄像头,采用小视场角的摄像头的好处在于能够改善所拍摄到的图像的边缘畸变,但是相应的,摄像头所能够拍摄的区域会缩小。因此,为了扩大小视场角的摄像头所能够拍摄到的区域,本实施例中进一步在终端设备上附接反射镜,可理解,附接的方式可以根据实际需要进行设置,例如粘贴或者使用第三方装置固定在终端设备上,通过反射镜的镜面将摄像头所需要拍摄的区域的光线反射到摄像头中,摄像头通过拍摄反射镜的镜面来得到所需要拍摄的区域的图像,如图3所示。且在本实施例中反射镜可自由转动,使得反射镜的镜面相对于摄像头的角度能够自由调节。当摄像头需要拍摄不同区域的图像时,通过调节反射镜的角度,使得反射镜的镜面反射出不同区域的图像内容,摄像头通过拍摄反射镜的镜面得到不同区域的图像,进一步扩大了摄像头所能够拍摄到的区域。
以上即为对终端设备的结构的具体说明,本发明实施例提供的一种图像拍摄方法包括以下步骤:
步骤101、控制反射镜转动,以使摄像头获取目标区域中不同子区域的图像;其中,子区域通过对目标区域划分得到。
在本实施例中,摄像头所需要拍摄的目标区域的大小是固定的,且目标区域为长方形或者正方形,如图4所示。例如目标区域的为宽为400mm,长为500mm的长方形。由于摄像头的视场角较小,因此摄像头无法拍摄到目标区域完整的图像。因此,在本实施例中,控制反射镜进行转动,使得反射镜在转动过程中镜面能够反射出目标区域中不同子区域的画面,并在控制反射镜转动后,控制摄像头对反射镜的镜面进行拍摄,从而使得摄像头能够拍摄到不同子区域所对应的图像。其中,子区域通过对目标区域进行划分得到。
步骤102、对不同子区域的图像进行拼接,得到目标图像。
在拍摄到目标区域的不同子区域的图像后,对不同区子域所对应的图像进行拼接,即可得到目标图像。需要进一步说明的是,由于反射镜在转动过程中所反射出的画面不会只包括一个子区域内的画面,会将其他子区域的部分画面也反射出来,因此摄像头所拍摄到的不同子区域所对应的图像中包括有其他子区域的部分画面。在合成目标图像的过程中,对于相邻两个子区域所对应的图像,需要根据两张图像中共同拍摄到的物体作为参照物进行合并,并在合并过程中将两张图像中共同拍摄到的物体修正为一个完整的物体,从而避免合成的目标图像出现重影或者在合成目标图像时出现无法对齐的情况,导致目标图像的成效效果较差。
在一个实施例中,在得到目标图像后,可由终端设备中的处理器对目标图像进行处理从而达到辅助学生学习的目的。示例性的,当学生在学习时,可将课本或者试卷放置在目标区域中,终端设备在合成与目标区域相对应的目标图像后,处理器对目标图像中的文字区域进行识别,并进一步对文字区域中的文字进行识别,从而获取课本或试卷的文字内容,进一步对文字内容进行分析,确定文字内容中的知识点,根据知识点查找对应的讲义或者练习题推送给学生。
上述,本发明实施例通过在终端设备上附接可自由旋转的反射镜,通过控制反射镜转动,以使摄像头通过拍摄反射镜的镜面获取不同子区域的图像,最后再将拍摄得到的图像进行拼接得到目标图像。本发明实施例在摄像头的视场角较小的情况下,通过控制反射镜的旋转从而使得摄像头能够根据拍摄到的不同子区域的图像,最后再根据拍摄到的图像合成目标图像。与现有技术中使用视场角较大的摄像头直接拍摄目标区域的目标图像相比,在保证了目标区域的范围的同时,能够减小目标图像的边缘畸变,改善目标图像的成像效果,解决了现有技术中学习设备的摄像头所拍摄到的图像的畸变较为严重的技术问题。
如图5所示,图5为本发明实施例提供的另一种图像拍摄方法的流程图,本发明实施例通过控制反射镜以固定步长进行转动,从而使得摄像头能够拍摄到目标区域中所有区域的图像,具体包括以下步骤:
步骤201、根据目标区域所需要划分成子区域的数量,确定反射镜的转动步长。
在本实施例中,在控制反射镜进行转动时,需要确定反射镜的转动步长,以便后续根据转动步长控制反射镜进行转动。可理解,反射镜的转动步长即为反射镜每次转动时所转动过的角度。在确定反射镜的转动步长时,需要根据目标区域所需要划分的子区域的数量来进行设置。需要说明的是,在本实施例中,将反射镜根据转动步长每次转动后在镜面上所反射出的区域划分为一个子区域,因此,目标区域所需要划分的子区域的数量决定了反射镜的转动步长,目标区域划分成子区域的数量越小,反射镜的转动步长数值越大,目标区域划分成的子区域的数量越大,反射镜的转动步长数值越小。示例性的,在一个实施例中,目标区域需要划分成的子区域的数量如图6所示。此时,即可根据所需划分成的子区域的数量确定反射镜的转动步长,使得反射镜每转动一个转动步长时,能够在镜面上反射出一个子区域的画面。例如,若反射镜当前所反射的子区域为2-2,在转动一个转动步长后,反射镜反射出的子区域即为2-3。
在上述实施例的基础上,步骤201中根据目标区域所需要划分成子区域的数量,确定反射镜的转动步长,具体由步骤2011执行,包括:
步骤2011、根据目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定反射镜的转动步长。
在本实施例中,当终端设备竖立放置平面上时,定义终端设备与平面相接触的边为第一边,在平面上将目标区域中与第一边相互垂直的边所延伸的方向定义为纵向,在平面上将与纵向相垂的方向定义为横向。
在确定目标区域中所需要划分的子区域的数量时,分别确定目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数。在一个实施例中,目标区域需要划分成子区域的形式如图7所示,将目标区域在横向上非均匀划分为M列,并将每一列在纵向上非均匀划分成N行,得到M×N个子区域,如图7所示,可理解,M、N均为正整数,M和N的值可根据实际需要进行设置,需要进一步说明的是,在图7中,每一列的子区域的数量是相等的,例如对于图7的第一列和第三列,摄像头在第三列后续拍摄到的子区域的面积会大于摄像头在第一列后续拍摄的子区域的面积,使得两列的子区域的数量相等。对目标区域进行非均匀划分的目的在于,由于摄像头拍摄到的图像是经反射镜反射后的图像,存在梯形畸变,且反射镜相对于摄像头的旋转角度越大,畸变越严重。示例性的,如图8所示,对于靠近摄像头下方的子区域(图8中第一区域),所对应的图像的畸变越小,对于远离摄像头下方的子区域,所对应图像的畸变会变大,(图8中的第二区域)。因此,在对目标区域划分为子区域时,需要对目标区域进行非均匀划分,以适应反射镜的成像特征。
在确定目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,即可根据行数和列数,确定反射镜的转动步长,从而使得反射镜每转动一个的转动步长时,反射镜的镜面能够对应朝向不同的子区域,从而在镜面上反射出不同子区域的画面。
需要进一步说明的是,反射镜上设置有第一旋转轴以及第二旋转轴,第一旋转轴和第二旋转轴相互垂直,第一旋转轴用于带动反射镜绕第一旋转轴进行转动,以使反射镜的镜面对应朝向同一行上不同的子区域,第二旋转轴用于带动反射镜绕第二旋转轴进行转动,以使反射镜的镜面对应朝向同一列上不同的子区域。
示例性的,在一个实施例中,如图9所示,图9中反射镜有两个旋转轴,分别为第一旋转轴和第二旋转轴,且第一旋转轴和第二旋转轴相互相垂直,反射镜能够绕第一旋转轴或纵向第二旋转轴进行转动,当第一旋转轴所转动的角度不变时,改变第二旋转轴所转动的角度,可以使得反射镜的镜面对应朝向目标区域中同一列上不同的子区域;当第二旋转轴所转动的角度不变时,改变第一旋转轴所转动的角度,可以使得反射镜的镜面对应朝向目标区域中同一行上不同子区域的图像。第一旋转轴和第二旋转轴的旋转角度的组合,可以使得反射镜的镜面对应朝向不同的子区域。可理解,在本实施例中第一旋转轴和第二旋转轴的实现方式可采用现有的多旋转轴结构进行实现,在本实施例中不进行具体赘述。
在上述实施例的基础上,步骤2011中根据目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定反射镜的转动步长,具体由步骤20111-步骤20113执行,具体包括:
步骤20111、根据目标区域,确定第一旋转轴的第一最大旋转角度以及第二旋转轴的第二最大旋转角度。
在本实施例中,需要预先根据目标区域,确定第一旋转轴的第一最大旋转角度βm以及第二旋转轴的第二最大旋转角度βn。其中,需要进一步说明的是,第一最大旋转角度,是指反光镜从目标区域的每一行的第一个子区域运动到最后一个子区域所需要转动过的角度中,转动过的角度的数值最大的角度,第二最大旋转角度,是指反光镜从目标区域的每一列的第一个子区域运动到最一个子区域所需要转动过的角度中,转动过的角度的数值最大的角度。可理解,在本实施例中,第一旋转轴的第一最大旋转角度βm根据目标区域在横向方向上的长度大小进行确定,目标区域在横向方向的长度越大,第一旋转轴的第一最大旋转角度βm越大。可理解,目标区域在横向方向的长度具有一个极限值,该极限值与第一旋转轴的极限旋转角度相对应。例如第一旋转轴的极限旋转角度为±120°,则根据几何关系,可计算出目标区域在横向方向的长度的极限值,从而避免反射镜的镜面无法反射出目标区域中所有的画面。同理,第二旋转轴的第二最大旋转角度βn则根据目标区域在纵向方向上的长度大小进行确定。
步骤20112、根据目标区域在横向上需要划分的子区域的列数,将第一最大旋转角度等分为M个第一旋转角度,根据目标区域在纵向上需要划分的子区域的行数,将第二最大旋转角度等分为N个第二旋转角度。
在确定了第一旋转轴的第一最大旋转角度和第二旋转轴的第二最大旋转角度后,即可根据目标区域在横向上需要划分的子区域的列数,将第一最大旋转角度等分为M个第一旋转角度,可理解,M的数值和列数相等。即将第一旋转轴的第一最大旋转角度βm等分为M份,得到第一旋转角度βm/M,从而使得反射镜绕第一旋转轴每转动一个第一旋转角度βm/M时,反射镜的镜面能够对应朝向目标区域中同一行上的不同子区域。同理,在本实施例中,需要根据目标区域在纵向上需要划分的子区域的行数,将第二旋转轴的第二最大旋转角度βn等分为N份,得到第二旋转角度βn/N,N的数值和行数相等。从而使得反射镜绕第二旋转轴每转动一个第二旋转角度βm/M时,反射镜的镜面能够对应朝向目标区域中同一列上不同行的子区域。
示例性的,在一个实施例中,若反射镜的镜面当前所朝向的子区域为图7中的1-1,则控制反射镜绕第一旋转轴逆时针转动一个第一旋转角度βm/M时,此时反射镜的镜面所朝向的子区域会变为1-2,若此时再控制反射镜绕第二旋转轴顺时针转动一个第二旋转角度βn/N时,此时反射镜的镜面所朝向的子区域会变为2-2,其他情况依次类推即可。
步骤20113、确定第一旋转角度和第二旋转角度分别为反射镜绕第一旋转轴的转动步长和绕第二旋转轴的转动步长。
之后,分别将第一旋转角度和第二旋转角度作为反射镜绕第一旋转轴的转动步长和绕第二旋转轴的转动步长。
以上即为确定反射镜在转动时的步长的具体过程。
步骤202、控制反射镜根据转动步长进行转动,以使摄像头通过拍摄反射镜的镜面获取不同子区域的图像。
在确定了反射镜的转动步长后,控制反射镜根据转动步长进行转动,使得反射镜在转动过程中镜面上能够反射出各个子区域的画面,且每转动一次转动步长时,只在镜面上反射出一个子区域的画面;同时,在反射镜的转动过程中,控制摄像头对反射镜的镜面上反射出的画面进行拍摄,从而使得摄像头能够通过拍摄镜面获取到每个子区域的图像。
在上述实施例的基础上,步骤202中控制反射镜根据转动步长进行转动,以使摄像头通过拍摄反射镜的镜面获取不同子区域的图像,具体由步骤2021-步骤2022执行,包括:
步骤2021、控制反射镜每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度,以使摄像头拍摄反射镜的镜面,直至反射镜的镜面对应朝向每一个子区域为止。
首先,需要控制反射镜转动到初始角度。示例性的,将图7的第一行中的第一个子区域1-1所对应的第一旋转轴的旋转角度以及第二旋转轴的旋转角度作为反射镜的初始角度,使得反射镜在初始角度时,反射镜的镜面能够对应朝向子区域1-1,此时摄像头可拍摄下镜面上反射出的第一个子区域1-1的画面,从而得到第一个子区域1-1所对应的图像。
之后,根据步长控制反射镜进行移动,即控制反射镜每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度,并且在反射镜转动的过程中,控制摄像头拍摄反射镜的镜面以获取子区域的图像,当通过控制反射镜的转动从而使得反射镜的镜面对应朝向每一个子区域后,摄像头通过拍摄反射镜的镜面,即可获取到每一个子区域的图像。
在一个实施例中,步骤2021中控制反射镜每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度,具体由步骤20211-步骤20212执行,包括:
步骤20221、确定摄像头的拍摄路径。
在控制反射镜进行转动时,首先需要确定摄像头的拍摄路径,即摄像头拍摄子区域的顺序。示例性的,在一个实施例中,结合目标区域所需要划分成的子区域,确定摄像头的拍摄路径,例如对于图7所示的子区域,确定出摄像头的拍摄路径为:1-1、1-2……1-M、2-M、2-(M-1)……2-1……N-M,如图10所示。又或者是,确定摄像头的拍摄路径为1-1、2-1、N-1、N-2、(N-1)-2……1-2……N-M,如图11所示。
步骤20222、根据拍摄路径,控制反射镜每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度。
在确定了摄像头的拍摄路径后,即可根据拍摄路径对反射镜进行控制。具体的,控制反射镜根据拍摄路径,每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度,使得反射镜的镜面朝向子区域的顺序与拍摄路径中拍摄子区域的顺序一致,从而摄像头可以通过拍摄反射镜的镜面获取到与拍摄路径的顺序相对应的图像。
步骤203、对不同子区域的图像进行拼接,得到目标图像。
之后,进一步将不同子区域的图像进行合并,从而得到目标图像。示例性的,在一个实施例中,若是根据摄像头的拍摄路径来控制反射镜进行转动,则即可按照拍摄顺序以及M、N的数值,对不同子区域的图像进行拼接,从而得到目标图像。
在上述实施例的基础上,反射镜每次转动后停留预设时间,以使摄像头在反射镜每次停留时,拍摄反射镜的镜面;或,反射镜不间断进行转动,以使摄像头在反射镜转动过程中抓拍反射镜的镜面。
在一个实施例中,控制反射镜在每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度后,停留预设时间,从而使得摄像头在反射镜停留预设时间时,拍摄反射镜的镜面。通过预留预设时间使得摄像头能够进行对焦,从而拍摄到较为清晰的图像。示例性的,在一个实施例中,当反射镜根据拍摄路径从图7中的1-1移动到1-2时,停留预设时间后再进行下一次转动。可理解,预设时间的时长可根据实际需要进行设置,例如预设时间可以是0.5S。
在另一个实施例中,控制反射镜根据拍摄路径,不间断地绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度,在反射镜进行转动的过程中,同时控制摄像头抓拍反射镜的镜面。这种拍摄方式的耗时比较短,但是要求摄像头的曝光时间较短,否则摄像头拍摄出的图像容易出现虚化的情况。
上述,本发明实施例通过根据目标区域所需要划分成子区域的数量,确定反射镜的转动步长,并根据转动步长控制反射镜进行转动,从而使得反射镜的镜面在转动过程中能够朝向不同子区域,摄像头在反射镜进行转动的过程中通过拍摄反射镜的镜面得到每个子区域的图像。本发明实施例通过固定步长控制反射镜对目标区域中所有的子区域进行扫描,从而使得摄像头能够拍摄到所有子区域的图像,在保证了能够拍摄到完整的目标区域的同时,通过拍摄子区域的图像能够减小目标图像的边缘畸变,改善目标图像的成像效果。
如图12所示,图12为本发明实施例提供的另一种图像拍摄方法的流程图,本发明实施例通过预先将目标区域进行非均匀划分,确定反射镜与每个子区域相对应的第三旋转角度,从而使得摄像头能够拍摄到指定子区域的图像,具体包括以下步骤:
步骤301、确定反射镜与每个子区域相对应的第三旋转角度,以使反射镜转动到第三旋转角度时,反射镜的镜面朝向对应的子区域,其中,预先将目标区域在横向上均匀划分为M列,将每一列在纵向上非均匀划分为N行,得到各个子区域。
在本实施例中,预先对目标区域进行划分时,将目标区域在横向上均匀划分为M列,将每一列在纵向上非均匀划分为N行,从而得到M×N个子区域,具体的,在将每一列在纵向上非均匀划分为N行时,根据每一列的不同区域与摄像头之间的距离,将每一列在纵向上非均匀划分为N行,如图13所示。需要进一步说明的是,根据每一列的不同区域与摄像头之间的距离,将每一列在纵向上非均匀划分为N行,对于越靠近摄像头的区域,所划分的面积较小,对于越远离摄像头的区域,所划分的面积越大。进行非均匀划分的目的在于,反射镜朝向越靠近摄像头的区域时,镜面上所反射到的区域的范围较小,在镜面上成像的内容的畸变较小,而当反射镜朝向越远离摄像头的区域时,镜面上所反射到的区域的范围较大,在镜面上成像的内容的畸变较大。因此,对于越远离摄像头的区域,其划分的面积需要相应变大。
之后,根据划分好的子区域,确定反射镜与每个子区域相对应的第三旋转角度。示例性的,对于图13中的任意一个第i行j列的子区域(M≥i≥1,N≥j≥1),确定反射镜与该子区域相对应的一个特定第三角度(αi,αj),其中αi,αj分别表示第一旋转轴所需要旋转到的角度以及第二旋转轴的所需要旋转到的角度,从而使得反射镜旋转到第三角度(αi,αj)时,反射镜的镜面朝向对应的第i行j列的子区域,此时摄像头拍摄的中心区域对应子区域的中心点。
步骤302、确定所需要拍摄的目标子区域,控制反射镜转动到与目标子区域相对应的目标第三旋转角度,以使摄像头在反射镜转动到目标第三旋转角度后拍摄反射镜的镜面,得到目标子区域的图像。
之后,进一步根据实际需要确定摄像头所需要拍摄的目标子区域,确定反射镜与目标子区域相对应的目标第三旋转角度,并控制反射镜转动到目标第三旋转角度,从而使得反射镜的镜面朝向目标子区域,在镜面上反射出目标子区域的画面,此时,摄像头拍摄反射镜的镜面,得到得到目标子区域的图像,从而实现对特定区域进行拍摄。采用这种拍摄方式的好处是,反射镜可以直接旋转到与子区域相对应的第三旋转角度,在旋转时不需要考虑拍摄路径,使得摄像头能够快速地拍摄到目标子区域的图像。可理解,在本实施例中,目标子区域可根据实际需要进行设置,本实施例中不对目标子区域的具***置进行限定。
步骤303、对不同子区域的图像进行拼接,得到目标图像。
当目标子区域的数量为两个以上时且目标子区域相邻时,将摄像头拍摄得到的目标子区域的图像进行拼接,从而得到目标图像。可理解,目标子区域的数量为1个或者目标子区域不相邻时,则不需要对图像进行拼接操作,此时拍摄得到的图像即为目标图像。
上述,本发明实施例提供通过预先对目标区域进行非均匀划分得到子区域,确定反射镜与每个子区域相对应的第三旋转角度,从而在对小范围内指定的子区域进行拍摄时,控制反射镜旋转到第三旋转角度,摄像头即可通过反射镜拍摄到对应的子区域,最后再根据拍摄到的图像合成目标图像。本发明实施例通过确定反射镜与每一个子区域相对应的第三旋转角度,使得摄像头能够快速拍摄到目标之区域的图像,缩短拍摄时长,提高拍摄效率。
本实施例还提供了一种图像拍摄装置,图像拍摄装置应用于终端设备,图像拍摄装置的结构如图14所示,终端设备包括摄像头,反射镜附接于终端设备上,反射镜用于将外界光线反射入摄像头中,且反射镜可自由转动以调节反射镜的镜面相对于摄像头的角度,图像拍摄装置包括:
图像拍摄模块401,用于控制反射镜转动,以使摄像头获取目标区域中不同子区域的图像;其中,子区域通过对目标区域划分得到;
图像拼接模块402,用于对不同子区域的图像进行拼接,得到目标图像。
在上述实施例的基础上,图像拍摄模块401用于控制反射镜转动,以使摄像头获取目标区域中不同子区域的图像,包括:
用于根据目标区域所需要划分成子区域的数量,确定反射镜的转动步长;控制反射镜根据转动步长进行转动,以使摄像头通过拍摄反射镜的镜面获取不同子区域的图像。
在上述实施例的基础上,图像拍摄模块401用于根据目标区域所需要划分成子区域的数量,确定反射镜的转动步长,包括:
用于根据目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定反射镜的转动步长。
在上述实施例的基础上,反射镜上设置有第一旋转轴以及第二旋转轴,第一旋转轴和第二旋转轴相互垂直,第一旋转轴用于带动反射镜绕第一旋转轴进行转动,以使反射镜的镜面对应朝向同一行上不同的子区域,第二旋转轴用于带动反射镜绕第二旋转轴进行转动,以使反射镜的镜面对应朝向同一列上不同的子区域。
在上述实施例的基础上,图像拍摄模块401用于根据目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定反射镜的转动步长,包括:
用于根据目标区域,确定第一旋转轴的第一最大旋转角度以及第二旋转轴的第二最大旋转角度;根据目标区域在横向上需要划分的子区域的列数,将第一最大旋转角度等分为M个第一旋转角度,根据目标区域在纵向上需要划分的子区域的行数,将第二最大旋转角度等分为N个第二旋转角度;确定第一旋转角度和第二旋转角度分别为反射镜绕第一旋转轴的转动步长和绕第二旋转轴的转动步长。
在上述实施例的基础上,图像拍摄模块401用于控制反射镜根据转动步长进行转动,以使摄像头通过拍摄反射镜的镜面获取不同子区域的图像,包括:
用于控制反射镜每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度,以使摄像头拍摄反射镜的镜面,直至反射镜的镜面对应朝向每一个子区域为止。
在上述实施例的基础上,图像拍摄模块401用于控制反射镜每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度,包括:
用于确定摄像头的拍摄路径;根据拍摄路径,控制反射镜每次绕第一旋转轴转动一个第一旋转角度或绕第二旋转轴转动一个第二旋转角度。
在上述实施例的基础上,反射镜每次转动后停留预设时间,以使摄像头在反射镜每次停留时,拍摄反射镜的镜面;或,反射镜不间断进行转动,以使摄像头在反射镜转动过程中抓拍反射镜的镜面。
在上述实施例的基础上,子区域通过对目标区域划分得到,包括:
图像拍摄模块401用于预先将目标区域在横向上均匀划分为M列,将每一列在纵向上非均匀划分为N行,得到各个子区域。
在上述实施例的基础上,图像拍摄模块401用于将每一列在纵向上非均匀划分为N行,包括:
用于根据每一列的不同区域与摄像头之间的距离,将每一列在纵向上非均匀划分为N行。
在上述实施例的基础上,图像拍摄模块401用于控制反射镜转动,以使摄像头获取目标区域中不同子区域的图像,包括:
用于确定反射镜与每个子区域相对应的第三旋转角度,以使反射镜转动到第三旋转角度时,反射镜的镜面朝向对应的子区域;确定所需要拍摄的目标子区域,控制反射镜转动到与目标子区域相对应的目标第三旋转角度,以使摄像头在反射镜转动到目标第三旋转角度后拍摄反射镜的镜面,得到目标子区域的图像。
本实施例还提供了一种终端设备,如图15所示,一种终端设备50,所述终端设备包括处理器500以及存储器501;
所述存储器501用于存储计算机程序502,并将所述计算机程序502传输给所述处理器;
所述处理器500用于根据所述计算机程序502中的指令执行上述的一种图像拍摄方法实施例中的步骤。
示例性的,所述计算机程序502可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器501中,并由所述处理器500执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序502在所述终端设备50中的执行过程。
所述终端设备50可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备50可包括,但不仅限于,处理器500、存储器501。本领域技术人员可以理解,图15仅仅是终端设备50的示例,并不构成对终端设备50的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备50还可以包括输入输出设备、网络接入设备、总线等。
所称处理器500可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器501可以是所述终端设备50的内部存储单元,例如终端设备50的硬盘或内存。所述存储器501也可以是所述终端设备50的外部存储终端设备,例如所述终端设备50上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器501还可以既包括所述终端设备50的内部存储单元也包括外部存储设备。所述存储器501用于存储所述计算机程序以及所述终端设备50所需的其他程序和数据。所述存储器501还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种图像拍摄方法,应用于终端设备,终端设备包括摄像头,反射镜附接于终端设备上,反射镜用于将外界光线反射入摄像头中,且反射镜可自由转动以调节反射镜的镜面相对于摄像头的角度,方法包括:
控制反射镜转动,以使摄像头获取目标区域中不同子区域的图像;其中,子区域通过对目标区域划分得到;
对不同子区域的图像进行拼接,得到目标图像。
注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
Claims (14)
1.一种图像拍摄方法,应用于终端设备,其特征在于,所述终端设备包括摄像头,反射镜附接于所述终端设备上,所述反射镜用于将外界光线反射入所述摄像头中,且所述反射镜可自由转动以调节所述反射镜的镜面相对于所述摄像头的角度,所述方法包括:
控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像;其中,所述子区域通过对目标区域划分得到;
对不同子区域的所述图像进行拼接,得到目标图像。
2.根据权利要求1所述的一种图像拍摄方法,其特征在于,所述控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像,包括:
根据所述目标区域所需要划分成子区域的数量,确定所述反射镜的转动步长;
控制所述反射镜根据所述转动步长进行转动,以使所述摄像头通过拍摄所述反射镜的镜面获取不同子区域的图像。
3.根据权利要求2所述的一种图像拍摄方法,其特征在于,所述根据所述目标区域所需要划分成子区域的数量,确定所述反射镜的转动步长,包括:
根据所述目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定所述反射镜的转动步长。
4.根据权利要求3所述的一种图像拍摄方法,其特征在于,所述反射镜上设置有第一旋转轴以及第二旋转轴,所述第一旋转轴和所述第二旋转轴相互垂直,所述第一旋转轴用于带动所述反射镜绕所述第一旋转轴进行转动,以使所述反射镜的镜面对应朝向同一行上不同的子区域,所述第二旋转轴用于带动所述反射镜绕所述第二旋转轴进行转动,以使所述反射镜的镜面对应朝向同一列上不同的子区域。
5.根据权利要求4所述的一种图像拍摄方法,其特征在于,所述根据所述目标区域在横向上需要划分成的子区域的列数以及在纵向上需要划分成的子区域的行数,确定所述反射镜的转动步长,包括:
根据所述目标区域,确定所述第一旋转轴的第一最大旋转角度以及所述第二旋转轴的第二最大旋转角度;
根据所述目标区域在横向上需要划分的子区域的列数,将所述第一最大旋转角度等分为M个第一旋转角度,根据所述目标区域在纵向上需要划分的子区域的行数,将所述第二最大旋转角度等分为N个第二旋转角度;
确定所述第一旋转角度和所述第二旋转角度分别为所述反射镜绕所述第一旋转轴的转动步长和绕所述第二旋转轴的转动步长。
6.根据权利要求5所述的一种图像拍摄方法,其特征在于,所述控制所述反射镜根据所述转动步长进行转动,以使所述摄像头通过拍摄所述反射镜的镜面获取不同子区域的图像,包括:
控制所述反射镜每次绕所述第一旋转轴转动一个所述第一旋转角度或绕所述第二旋转轴转动一个所述第二旋转角度,以使所述摄像头拍摄所述反射镜的镜面,直至所述反射镜的镜面对应朝向每一个所述子区域为止。
7.根据权利要求6所述的一种图像拍摄方法,其特征在于,所述控制所述反射镜每次绕所述第一旋转轴转动一个所述第一旋转角度或绕所述第二旋转轴转动一个所述第二旋转角度,包括:
确定所述摄像头的拍摄路径;
根据所述拍摄路径,控制所述反射镜每次绕所述第一旋转轴转动一个所述第一旋转角度或绕所述第二旋转轴转动一个所述第二旋转角度。
8.根据权利要求6所述的一种图像拍摄方法,其特征在于,所述反射镜每次转动后停留预设时间,以使所述摄像头在所述反射镜每次停留时,拍摄所述反射镜的镜面;或,所述反射镜不间断进行转动,以使所述摄像头在所述反射镜转动过程中抓拍所述反射镜的镜面。
9.根据权利要求1所述的一种图像拍摄方法,其特征在于,所述子区域通过对目标区域划分得到,包括:
预先将所述目标区域在横向上均匀划分为M列,将每一列在纵向上非均匀划分为N行,得到各个子区域。
10.根据权利要求9所述的一种图像拍摄方法,其特征在于,所述将每一列在纵向上非均匀划分为N行,包括:
根据每一列的不同区域与摄像头之间的距离,将每一列在纵向上非均匀划分为N行。
11.根据权利要求9所述的一种图像拍摄方法,其特征在于,所述控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像,包括:
确定所述反射镜与每个所述子区域相对应的第三旋转角度,以使所述反射镜转动到所述第三旋转角度时,所述反射镜的镜面朝向对应的子区域;
确定所需要拍摄的目标子区域,控制所述反射镜转动到与目标子区域相对应的目标第三旋转角度,以使所述摄像头在所述反射镜转动到所述目标第三旋转角度后拍摄所述反射镜的镜面,得到所述目标子区域的图像。
12.一种图像拍摄装置,应用于终端设备,其特征在于,所述终端设备包括摄像头,反射镜附接于所述终端设备上,所述反射镜用于将外界光线反射入所述摄像头中,且所述反射镜可自由转动以调节所述反射镜的镜面相对于所述摄像头的角度,所述图像拍摄装置包括:
图像拍摄模块,用于控制所述反射镜转动,以使所述摄像头获取目标区域中不同子区域的图像;其中,所述子区域通过对目标区域划分得到;
图像拼接模块,用于对不同子区域的所述图像进行拼接,得到目标图像。
13.一种终端设备,其特征在于,所述终端设备包括处理器以及存储器;
所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
所述处理器用于根据所述计算机程序中的指令执行如权利要求1-11中任一项所述的一种图像拍摄方法。
14.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-11中任一项所述的一种图像拍摄方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210303388.7A CN114697551A (zh) | 2022-03-24 | 2022-03-24 | 一种图像拍摄方法、装置、终端设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210303388.7A CN114697551A (zh) | 2022-03-24 | 2022-03-24 | 一种图像拍摄方法、装置、终端设备以及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114697551A true CN114697551A (zh) | 2022-07-01 |
Family
ID=82138158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210303388.7A Pending CN114697551A (zh) | 2022-03-24 | 2022-03-24 | 一种图像拍摄方法、装置、终端设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114697551A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204964854U (zh) * | 2015-08-27 | 2016-01-13 | 丁雪勤 | 高像素摄像模组 |
CN106506965A (zh) * | 2016-11-29 | 2017-03-15 | 努比亚技术有限公司 | 一种拍摄方法及终端 |
CN110248059A (zh) * | 2019-05-23 | 2019-09-17 | 杭州他若信息科技有限公司 | 一种物体追踪装置及方法 |
US20200244854A1 (en) * | 2017-08-10 | 2020-07-30 | Samsung Electronics Co., Ltd. | Method and electronic device for acquiring image by using camera comprising driving apparatus capable of rotating mirror |
CN113520302A (zh) * | 2019-01-30 | 2021-10-22 | 北京大学第三医院(北京大学第三临床医学院) | 一种眼科拍照方法 |
-
2022
- 2022-03-24 CN CN202210303388.7A patent/CN114697551A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204964854U (zh) * | 2015-08-27 | 2016-01-13 | 丁雪勤 | 高像素摄像模组 |
CN106506965A (zh) * | 2016-11-29 | 2017-03-15 | 努比亚技术有限公司 | 一种拍摄方法及终端 |
US20200244854A1 (en) * | 2017-08-10 | 2020-07-30 | Samsung Electronics Co., Ltd. | Method and electronic device for acquiring image by using camera comprising driving apparatus capable of rotating mirror |
CN113520302A (zh) * | 2019-01-30 | 2021-10-22 | 北京大学第三医院(北京大学第三临床医学院) | 一种眼科拍照方法 |
CN110248059A (zh) * | 2019-05-23 | 2019-09-17 | 杭州他若信息科技有限公司 | 一种物体追踪装置及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019056527A1 (zh) | 一种拍摄方法及装置 | |
CN105827922B (zh) | 一种摄像装置及其拍摄方法 | |
CN112087580B (zh) | 图像采集方法和装置、电子设备、计算机可读存储介质 | |
CN103676405A (zh) | 光学成像装置、光学***和移动终端 | |
CN111770273B (zh) | 图像的拍摄方法和装置、电子设备及可读存储介质 | |
US20220182582A1 (en) | Image processing method and apparatus, device and storage medium | |
CN114125179B (zh) | 拍摄方法和装置 | |
CN112087571A (zh) | 图像采集方法和装置、电子设备、计算机可读存储介质 | |
CN109685721B (zh) | 全景画面拼接方法、装置、终端及对应的存储介质 | |
CN114500857A (zh) | 一种图像拍摄方法、装置、终端设备以及存储介质 | |
WO2020124517A1 (zh) | 拍摄设备的控制方法、拍摄设备的控制装置及拍摄设备 | |
CN105635568A (zh) | 一种移动终端中的图像处理方法和移动终端 | |
CN110278366B (zh) | 一种全景图像虚化方法、终端及计算机可读存储介质 | |
CN106454131B (zh) | 终端的拍照方法、装置及终端 | |
CN111629157A (zh) | 图像捕获组件以及便携式电子装置 | |
CN114697551A (zh) | 一种图像拍摄方法、装置、终端设备以及存储介质 | |
CN105007410A (zh) | 一种大视角摄像头控制方法及用户终端 | |
WO2017092261A1 (zh) | 一种摄像头模组、移动终端及其拍摄图像的方法和装置 | |
CN109788199B (zh) | 一种适用于具有双摄像头终端的对焦方法 | |
CN113810560A (zh) | 摄像头、变焦方法、终端及存储介质 | |
WO2023029715A1 (zh) | 基于屏下摄像的图像处理方法、设备、***和存储介质 | |
US9591213B2 (en) | Electronic device, method and storage medium for generating an image | |
CN114466143B (zh) | 一种拍摄角度校准方法、装置、终端设备以及存储介质 | |
CN115842960A (zh) | 一种设备镜头角度的调整方法、终端设备和存储介质 | |
CN104994282A (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 |