CN113682319B - Camera adjustment method and device, electronic equipment and storage medium - Google Patents
Camera adjustment method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113682319B CN113682319B CN202110898453.0A CN202110898453A CN113682319B CN 113682319 B CN113682319 B CN 113682319B CN 202110898453 A CN202110898453 A CN 202110898453A CN 113682319 B CN113682319 B CN 113682319B
- Authority
- CN
- China
- Prior art keywords
- camera
- normal
- abnormal
- normal camera
- adjusted
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/029—Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
- B60R16/0232—Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本申请涉及自动驾驶车辆技术领域,尤其涉及一种摄像头调整方法及装置、电子设备和存储介质。The present application relates to the technical field of self-driving vehicles, and in particular to a camera adjustment method and device, electronic equipment, and a storage medium.
背景技术Background technique
目前,在人工智能技术领域,通常会使用摄像头。例如,在自动驾驶的应用场景中,摄像头通常被用作感知单元,以便车辆的中控电脑可以根据该感知单元上报的感知结果控制车辆运动。但是当摄像头出现故障时,该故障摄像头将无法为相应的设备提供输入信号,或者为相应的设备输入的信号的有效性会降低,从而导致该设备无法正常工作。At present, in the field of artificial intelligence technology, cameras are usually used. For example, in the application scenario of automatic driving, the camera is usually used as a sensing unit, so that the central control computer of the vehicle can control the movement of the vehicle according to the sensing results reported by the sensing unit. However, when the camera fails, the faulty camera will not be able to provide input signals for the corresponding equipment, or the effectiveness of the input signal for the corresponding equipment will be reduced, thus causing the equipment to fail to work normally.
因此,当摄像头出现故障时,如何确保相应设备的正常工作成为亟待解决的问题。Therefore, when the camera fails, how to ensure the normal operation of the corresponding equipment becomes an urgent problem to be solved.
发明内容Contents of the invention
为了解决上述技术问题,本申请的实施例提供了一种摄像头调整方法及装置、电子设备和存储介质。In order to solve the above technical problems, embodiments of the present application provide a method and device for adjusting a camera, electronic equipment, and a storage medium.
根据本申请的一个方面,提供了一种摄像头调整方法,包括:确定N个摄像头中的异常摄像头和正常摄像头,其中N≥2;获取异常摄像头和正常摄像头的参数;根据异常摄像头和正常摄像头的参数计算异常摄像头导致的盲区;若正常摄像头的最大可视区域能覆盖异常摄像头导致的盲区,计算正常摄像头需要调整的参数,得到计算结果;根据计算结果调整正常摄像头。According to one aspect of the present application, a camera adjustment method is provided, including: determining abnormal cameras and normal cameras among N cameras, wherein N≥2; obtaining parameters of abnormal cameras and normal cameras; Calculate the blind area caused by the abnormal camera by parameter calculation; if the maximum visible area of the normal camera can cover the blind area caused by the abnormal camera, calculate the parameters that need to be adjusted by the normal camera, and obtain the calculation result; adjust the normal camera according to the calculation result.
根据本申请的另一个方面,提供了一种摄像头调整装置,包括:确定模块,用于确定N个摄像头中的异常摄像头和正常摄像头,其中N≥2;获取模块,用于获取异常摄像头和正常摄像头的参数;计算模块,用于根据异常摄像头和正常摄像头的参数计算异常摄像头导致的盲区;若正常摄像头的最大可视区域能覆盖异常摄像头导致的盲区,计算正常摄像头需要调整的参数,得到计算结果;调整模块,用于根据计算结果调整正常摄像头。According to another aspect of the present application, a camera adjustment device is provided, including: a determination module, used to determine an abnormal camera and a normal camera among N cameras, where N≥2; an acquisition module, used to obtain the abnormal camera and the normal camera The parameters of the camera; the calculation module is used to calculate the blind area caused by the abnormal camera according to the parameters of the abnormal camera and the normal camera; if the maximum visible area of the normal camera can cover the blind area caused by the abnormal camera, calculate the parameters that need to be adjusted by the normal camera, and get the calculation Result; an adjustment module, used to adjust the normal camera according to the calculation result.
根据本申请的又一个方面,提供了一种电子设备,包括:处理器;以及存储器,在存储器中存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行上述的摄像头调整方法。According to another aspect of the present application, an electronic device is provided, including: a processor; and a memory, in which computer program instructions are stored, and when the computer program instructions are executed by the processor, the processor executes the above-mentioned camera adjustment method .
根据本申请的又一个方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行上述的摄像头调整方法。According to still another aspect of the present application, a computer-readable storage medium is provided. Computer program instructions are stored on the computer-readable storage medium. When executed by a processor, the computer program instructions cause the processor to execute the above camera adjustment method.
本申请实施例提供了一种摄像头调整方法及装置、电子设备和存储介质,通过根据异常摄像头的参数确定异常摄像头的盲区,并根据正常摄像头的参数以及异常摄像头的盲区计算正常摄像头需要调整的参数,从而根据需要调整的参数调整正常摄像头,以使得中控电脑可以根据调整后的正常摄像头的视野覆盖范围控制车辆继续行驶,或者控制车辆行驶到安全区域停车,避免车辆直接原地停车而引发违反交通规则,以及交通事故等安全问题。The embodiment of the present application provides a camera adjustment method and device, electronic equipment and storage medium, by determining the blind area of the abnormal camera according to the parameters of the abnormal camera, and calculating the parameters that need to be adjusted by the normal camera according to the parameters of the normal camera and the blind area of the abnormal camera , so as to adjust the normal camera according to the parameters that need to be adjusted, so that the central control computer can control the vehicle to continue driving according to the adjusted field of view coverage of the normal camera, or control the vehicle to drive to a safe area to stop, so as to avoid the violation caused by the vehicle directly parking on the spot Traffic rules, and safety issues such as traffic accidents.
附图说明Description of drawings
通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。The above and other objects, features and advantages of the present application will become more apparent through a more detailed description of the embodiments of the present application in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present application, and constitute a part of the specification, and are used together with the embodiments of the present application to explain the present application, and do not constitute limitations to the present application. In the drawings, the same reference numerals generally represent the same components or steps.
图1是本申请一示例性实施例提供的摄像头调整系统的系统架构示意图。Fig. 1 is a schematic diagram of a system architecture of a camera adjustment system provided by an exemplary embodiment of the present application.
图2是本申请一示例性实施例提供的摄像头调整方法的流程示意图。Fig. 2 is a schematic flowchart of a camera adjustment method provided by an exemplary embodiment of the present application.
图3是本申请另一示例性实施例提供的计算异常摄像头导致的盲区的流程示意图。Fig. 3 is a schematic flowchart of calculating blind spots caused by abnormal cameras provided by another exemplary embodiment of the present application.
图4是本申请另一示例性实施例提供的摄像头调整方法的流程示意图。Fig. 4 is a schematic flowchart of a camera adjustment method provided by another exemplary embodiment of the present application.
图5是本申请另一示例性实施例提供的调整正常摄像头的流程示意图。Fig. 5 is a schematic flowchart of adjusting a normal camera provided by another exemplary embodiment of the present application.
图6是本申请一示例性实施例提供的车辆摄像头的视野覆盖范围示意图。Fig. 6 is a schematic diagram of a field of view coverage of a vehicle camera provided by an exemplary embodiment of the present application.
图7是本申请一示例性实施例提供的车辆的一个摄像头出现异常时车辆摄像头的视野覆盖范围示意图。Fig. 7 is a schematic diagram of the field of view coverage of the vehicle camera when one camera of the vehicle is abnormal according to an exemplary embodiment of the present application.
图8是利用本申请一示例性实施例提供的摄像头调整方法调整正常摄像头后的车辆摄像头的视野覆盖范围示意图。Fig. 8 is a schematic diagram of a field of view coverage of a vehicle camera after a normal camera is adjusted by using a camera adjustment method provided by an exemplary embodiment of the present application.
图9是本申请一示例性实施例提供的摄像头调整装置的结构示意图。Fig. 9 is a schematic structural diagram of a camera adjustment device provided by an exemplary embodiment of the present application.
图10是本申请另一示例性实施例提供的摄像头调整装置的计算模块的结构示意图。Fig. 10 is a schematic structural diagram of a calculation module of a camera adjustment device provided by another exemplary embodiment of the present application.
图11是本申请另一示例性实施例提供的摄像头调整装置的结构示意图。Fig. 11 is a schematic structural diagram of a camera adjustment device provided by another exemplary embodiment of the present application.
图12是本申请另一示例性实施例提供的摄像头调整装置的调整模块的结构示意图。Fig. 12 is a schematic structural diagram of an adjustment module of a camera adjustment device provided in another exemplary embodiment of the present application.
图13是本申请一示例性实施例提供的电子设备的框图。Fig. 13 is a block diagram of an electronic device provided by an exemplary embodiment of the present application.
具体实施方式Detailed ways
下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。Hereinafter, exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. It should be understood that the present application is not limited by the exemplary embodiments described here.
申请概述Application overview
在L4(高度自动化)及以上的自动驾驶场景中,车辆的四周通常会设置多个摄像头作为感知单元,以便车辆的中控电脑可以根据该感知单元上报的感知结果完成决策进而控制车辆运动。然而在行驶过程中,若车辆的某一摄像头出现异常,将会出现视野盲区,从而导致车辆的后续自动驾驶过程存在安全隐患。In L4 (highly automated) and above automatic driving scenarios, multiple cameras are usually set up around the vehicle as perception units, so that the vehicle's central control computer can make decisions based on the perception results reported by the perception unit and then control the vehicle movement. However, during the driving process, if a certain camera of the vehicle is abnormal, there will be a blind spot in the field of vision, which will lead to safety hazards in the subsequent automatic driving process of the vehicle.
针对因摄像头出现异常而导致自动驾驶存在安全隐患的问题,现有的解决方案是采取原地停车的方法,以阻止车辆继续行驶。然而直接原地停车,可能会违反交通法规(例如在禁止停车的地方停车),阻碍交通,甚至会因停车位置不合适而造成更危险的后果(例如在路中央停车可能会被后车追尾)。Aiming at the problem of potential safety hazards in automatic driving due to abnormalities in the camera, the existing solution is to stop the vehicle on the spot to prevent the vehicle from continuing to drive. However, parking directly on the spot may violate traffic regulations (such as parking in a place where parking is prohibited), hinder traffic, and even cause more dangerous consequences due to inappropriate parking positions (such as parking in the middle of the road may be rear-ended by the car behind) .
示例性系统exemplary system
图1是本申请一示例性实施例提供的摄像头调整系统1的系统架构示意图。如图1所示,该摄像头调整系统1包括自动驾驶车辆10,自动驾驶车辆10包括第一摄像头11、第二摄像头12以及中控电脑13。中控电脑13与第一摄像头11和第二摄像头12通信连接。第一摄像头11和第二摄像头12可安装在自动驾驶车辆10的不同位置,用于采集有关自动驾驶车辆10周围环境的图像,其中,第一摄像头11和第二摄像头12的视野覆盖范围不同。Fig. 1 is a schematic diagram of the system architecture of a camera adjustment system 1 provided by an exemplary embodiment of the present application. As shown in FIG. 1 , the camera adjustment system 1 includes an automatic driving vehicle 10 , and the automatic driving vehicle 10 includes a first camera 11 , a second camera 12 and a central control computer 13 . The central control computer 13 communicates with the first camera 11 and the second camera 12 . The first camera 11 and the second camera 12 can be installed at different positions of the self-driving vehicle 10 to collect images related to the surrounding environment of the self-driving vehicle 10 , wherein the first camera 11 and the second camera 12 have different field of view coverages.
中控电脑13用于根据第一摄像头11和第二摄像头12采集的图像感知周围的环境,并做出对应的决策以控制自动驾驶车辆10的行驶过程。当第一摄像头11和第二摄像头12中存在异常摄像头时,中控电脑13可以根据第一摄像头11和第二摄像头12采集的图像确定第一摄像头11和第二摄像头12中的异常摄像头与正常摄像头,并根据异常摄像头与正常摄像头的参数确定正常摄像头需要调整的参数,进而按照需要调整的参数调整正常摄像头。The central control computer 13 is used to perceive the surrounding environment according to the images collected by the first camera 11 and the second camera 12 , and make corresponding decisions to control the driving process of the self-driving vehicle 10 . When there is an abnormal camera in the first camera 11 and the second camera 12, the central control computer 13 can determine the difference between the abnormal camera in the first camera 11 and the second camera 12 according to the images collected by the first camera 11 and the second camera 12. camera, and determine the parameters that need to be adjusted for the normal camera according to the parameters of the abnormal camera and the normal camera, and then adjust the normal camera according to the parameters that need to be adjusted.
在一实施例中,与中控电脑13通信连接的摄像头可以是三个或更多个,其中,异常摄像头可以是一个或多个。In an embodiment, there may be three or more cameras communicatively connected to the central control computer 13, wherein there may be one or more abnormal cameras.
需要注意的是,上述应用场景仅是为了便于理解本申请的原理而示出,本申请的实施例并不限于此。相反,本申请的实施例可以应用于可能适用的任何场景。It should be noted that the above application scenarios are only shown for the convenience of understanding the principles of the present application, and the embodiments of the present application are not limited thereto. On the contrary, the embodiments of the present application can be applied to any scene that may be applicable.
示例性方法exemplary method
图2是本申请一示例性实施例提供的摄像头调整方法的流程示意图。本实施例的执行主体可以是电子设备,例如图1中的中控电脑,如图2所示,该方法包括如下步骤。Fig. 2 is a schematic flowchart of a camera adjustment method provided by an exemplary embodiment of the present application. The execution subject of this embodiment may be an electronic device, such as the central control computer in FIG. 1 . As shown in FIG. 2 , the method includes the following steps.
步骤110:确定N个摄像头中的异常摄像头和正常摄像头,其中N≥2。Step 110: Determine abnormal cameras and normal cameras among the N cameras, where N≥2.
具体地,N个摄像头可以按照一定的预设位置安装在车辆的四周,四周可以指车顶的四周,例如车顶前方、车顶后方、车顶左侧、车顶右侧等。摄像头可用于采集有关车辆周围环境的图像,其中,该车辆可以是自动驾驶车辆,例如有驾驶员的自动驾驶车辆,或无驾驶员的自动驾驶车辆。摄像头的异常可能是镜头被遮挡、外部损坏、器件老化等原因造成的。Specifically, the N cameras can be installed around the vehicle according to certain preset positions, and the surroundings can refer to the surroundings of the roof, such as the front of the roof, the rear of the roof, the left side of the roof, the right side of the roof, and the like. The cameras may be used to capture images of the surroundings of the vehicle, where the vehicle may be an autonomous vehicle, such as an autonomous vehicle with a driver, or an autonomous vehicle without a driver. The abnormality of the camera may be caused by the lens being blocked, external damage, device aging and other reasons.
在一实施例中,异常摄像头的硬件没有问题,可以采集图像,只是采集的图像存在问题。此时可以根据N个摄像头所采集的输出图像确定异常图像,进而将异常图像对应的摄像头确定为异常摄像头。如异常摄像头异常的原因可以是摄像头的镜头被部分遮挡或被完全遮挡等。在本实施例中,如摄像头的镜头被遮挡或部分遮挡可通过采用隔帧比对法,即判断多帧间图像变化量;亦或像素值分布检测法,即像素Y值统计分布显著异常等算法检测出。须知,摄像头采集的图像异常包括但不限于镜头遮挡故障,如失焦、色彩异常等情况也会使得摄像头成像无法达到所需成像要求。总而言之,均有成熟算法可检测出异常图像。In an embodiment, there is no problem with the hardware of the abnormal camera, and the image can be collected, but there is a problem with the collected image. At this time, the abnormal image may be determined according to the output images collected by the N cameras, and then the camera corresponding to the abnormal image may be determined as the abnormal camera. For example, the reason for the abnormality of the camera may be that the lens of the camera is partially blocked or completely blocked. In this embodiment, if the lens of the camera is blocked or partially blocked, the frame-by-frame comparison method can be used to determine the amount of image change between multiple frames; or the pixel value distribution detection method, that is, the statistical distribution of the Y value of the pixel is significantly abnormal, etc. Algorithm detected. It should be noted that abnormal images collected by the camera include but are not limited to lens occlusion faults, such as out of focus, abnormal color, etc., which will also make the camera image unable to meet the required imaging requirements. All in all, there are mature algorithms that can detect abnormal images.
在另一实施例中,异常摄像头存在硬件问题,导致无法采集图像。此时可以通过检测摄像头的运行状态确定异常摄像头。例如,在中控电脑检测出摄像头通信总线数据中断或摄像头无法响应中控电脑访问信号等情况下,中控电脑可将该摄像头确定为异常摄像头。In another embodiment, there is a hardware problem with the abnormal camera, which makes it impossible to capture images. At this time, the abnormal camera can be determined by detecting the running status of the camera. For example, when the central control computer detects that the communication bus data of the camera is interrupted or the camera fails to respond to the access signal of the central control computer, the central control computer can determine the camera as an abnormal camera.
当然,除了上述方法外,还可以采用其他合适的方法确定异常摄像头,本申请实施例对此不作限制。Of course, in addition to the above method, other suitable methods may also be used to determine the abnormal camera, which is not limited in this embodiment of the present application.
步骤120:获取异常摄像头和正常摄像头的参数。Step 120: Obtain the parameters of the abnormal camera and the normal camera.
具体地,获取异常摄像头和正常摄像头的参数,包括:获取异常摄像头和正常摄像头的当前位姿和视角。Specifically, obtaining the parameters of the abnormal camera and the normal camera includes: obtaining the current pose and viewing angle of the abnormal camera and the normal camera.
摄像头的参数可以包括当前位姿和视角。位姿可以指摄像头的位置以及角度。一般情况下,位姿可以指摄像头的安装位置以及安装角度,摄像头的安装位置和安装角度可以在安装摄像头时录入中控电脑。可选地,虽然摄像头的安装位置一般不会变化,但摄像头在使用过程中可能会旋转,因此中控电脑可实时监测摄像头的角度,以便获取摄像头的当前位姿。The parameters of the camera can include the current pose and perspective. Pose can refer to the position and angle of the camera. In general, pose can refer to the installation position and installation angle of the camera, which can be entered into the central control computer when the camera is installed. Optionally, although the installation position of the camera generally does not change, the camera may rotate during use, so the central control computer can monitor the angle of the camera in real time, so as to obtain the current pose of the camera.
视角可以包括水平视角和垂直视角,视角可用于表征摄像头的视野覆盖范围。在安装摄像头时,便可以根据摄像头的型号确定摄像头的视角。The angle of view may include a horizontal angle of view and a vertical angle of view, and the angle of view may be used to characterize the coverage of the camera's field of view. When installing the camera, the viewing angle of the camera can be determined according to the model of the camera.
步骤130:根据异常摄像头和正常摄像头的参数计算异常摄像头导致的盲区。Step 130: Calculate the blind area caused by the abnormal camera according to the parameters of the abnormal camera and the normal camera.
在一实施例中,不同的摄像头的视野覆盖范围不同,因此可直接根据异常摄像头的参数确定异常摄像头导致的盲区。例如,根据异常摄像头的当前位姿和视角确定盲区的空间范围。In an embodiment, different cameras have different field of view coverage areas, so the blind area caused by the abnormal camera can be directly determined according to the parameters of the abnormal camera. For example, the spatial range of the blind spot is determined according to the current pose and viewing angle of the abnormal camera.
在另一实施例中,车辆的四周安装的摄像头的数量较多,使得相邻摄像头的视野覆盖范围有重叠部分。这样,异常摄像头的视野覆盖范围中有一部分可被相邻的摄像头覆盖,所以此时可以根据正常摄像头和异常摄像头的参数计算异常摄像头导致的盲区。In another embodiment, the number of cameras installed around the vehicle is large, so that the coverage areas of the adjacent cameras overlap. In this way, part of the field of vision coverage of the abnormal camera can be covered by adjacent cameras, so at this time, the blind area caused by the abnormal camera can be calculated according to the parameters of the normal camera and the abnormal camera.
步骤140:若正常摄像头的最大可视区域能覆盖异常摄像头导致的盲区,计算正常摄像头需要调整的参数,得到计算结果。Step 140: If the maximum visible area of the normal camera can cover the blind area caused by the abnormal camera, calculate the parameters that need to be adjusted by the normal camera, and obtain the calculation result.
每个摄像头对应一个可视区域,可视区域可根据摄像头的参数确定,如根据摄像头的位置和角度确定。Each camera corresponds to a visible area, and the visible area may be determined according to parameters of the camera, for example, determined according to the position and angle of the camera.
在一实施例中,每个摄像头对应的可视区域可以提前录入中控电脑,中控电脑对每个正常摄像头的可视区域进行求和可得到最大可视区域。In an embodiment, the visible area corresponding to each camera can be entered into the central control computer in advance, and the central control computer sums the visible areas of each normal camera to obtain the maximum visible area.
在另一实施例中,可根据正常摄像头的参数计算正常摄像头的最大可视区域。具体地,车辆在使用过程中,摄像头的角度可能会发生变化,进而导致摄像头的可视区域发生变化。因此中控电脑可以实时检测摄像头的参数,进而根据每个正常摄像头的参数确定每个正常摄像头的可视区域,并对所有正常摄像头的可视区域求和可获得最大可视区域。这样可以实时获取准确的最大可视区域,便于后续采取适当的安全策略。In another embodiment, the maximum visible area of the normal camera may be calculated according to parameters of the normal camera. Specifically, during the use of the vehicle, the angle of the camera may change, thereby causing a change in the viewing area of the camera. Therefore, the central control computer can detect the parameters of the cameras in real time, and then determine the visible area of each normal camera according to the parameters of each normal camera, and sum the visible areas of all normal cameras to obtain the maximum visible area. In this way, the accurate maximum visible area can be obtained in real time, which is convenient for subsequent adoption of appropriate security policies.
步骤150:根据计算结果调整正常摄像头。Step 150: Adjust the normal camera according to the calculation result.
当正常摄像头的最大可视区域能覆盖异常摄像头导致的盲区时,说明车辆周围大部分环境是可以被车辆的中控电脑感知的,此时中控电脑可以调整正常摄像头的参数以使得正常摄像头的视野覆盖最重要的方位。例如,异常摄像头位于车辆的右侧,此时车辆需要并入右侧车道,因此车辆右侧为最重要的方位,中控电脑可以调整正常摄像头的角度以使得车辆右侧的视野可被摄像头覆盖。When the maximum visible area of the normal camera can cover the blind spot caused by the abnormal camera, it means that most of the surrounding environment of the vehicle can be perceived by the central control computer of the vehicle. At this time, the central control computer can adjust the parameters of the normal camera so that the normal camera’s The field of view covers the most important orientations. For example, the abnormal camera is located on the right side of the vehicle. At this time, the vehicle needs to merge into the right lane, so the right side of the vehicle is the most important orientation. The central control computer can adjust the angle of the normal camera so that the field of view on the right side of the vehicle can be covered by the camera. .
当正常摄像头的最大可视区域不能覆盖异常摄像头导致的盲区时,说明车辆周围大部分环境无法被车辆的中控电脑感知,此时继续行驶车辆危险程度较高,因此中控电脑可以直接控制车辆停车,或执行其他预设的安全策略。When the maximum visible area of the normal camera cannot cover the blind area caused by the abnormal camera, it means that most of the surrounding environment of the vehicle cannot be sensed by the central control computer of the vehicle. At this time, the risk of continuing to drive the vehicle is high, so the central control computer can directly control the vehicle Parking, or implementing other preset safety policies.
本申请实施例提供了一种摄像头调整方法,通过根据异常摄像头的参数确定异常摄像头的盲区,并根据正常摄像头的参数以及异常摄像头的盲区计算正常摄像头需要调整的参数,从而根据需要调整的参数调整正常摄像头,以使得中控电脑可以根据调整后的正常摄像头的视野覆盖范围控制车辆继续行驶,或者控制车辆行驶到安全区域停车,避免车辆直接原地停车而引发违反交通规则,以及交通事故等安全问题。The embodiment of the present application provides a camera adjustment method, by determining the blind area of the abnormal camera according to the parameters of the abnormal camera, and calculating the parameters that need to be adjusted by the normal camera according to the parameters of the normal camera and the blind area of the abnormal camera, so as to adjust the parameters according to the needs Normal camera, so that the central control computer can control the vehicle to continue driving according to the adjusted normal camera's field of view coverage, or control the vehicle to drive to a safe area to stop, avoiding the violation of traffic rules caused by the vehicle directly parked in place, and traffic accidents and other safety issues. question.
图3是本申请另一示例性实施例提供的计算异常摄像头导致的盲区的流程示意图。在本申请图2所示实施例的基础上延伸出本申请图3所示的实施例,下面着重叙述图3所示实施例与图2所示实施例的不同之处,相同之处不再赘述。Fig. 3 is a schematic flowchart of calculating blind spots caused by abnormal cameras provided by another exemplary embodiment of the present application. On the basis of the embodiment shown in Fig. 2 of the present application, the embodiment shown in Fig. 3 of the present application is extended, and the difference between the embodiment shown in Fig. 3 and the embodiment shown in Fig. 2 is emphasized below, and the similarities are no longer repeat.
如图3所示,在本申请实施例提供的摄像头调整方法中,根据异常摄像头和正常摄像头的参数计算异常摄像头导致的盲区(即步骤130),包括:As shown in FIG. 3, in the camera adjustment method provided in the embodiment of the present application, the blind area caused by the abnormal camera is calculated according to the parameters of the abnormal camera and the normal camera (ie step 130), including:
步骤131:根据异常摄像头的当前位姿和视角来计算不可视区域。Step 131: Calculate the invisible area according to the current pose and viewing angle of the abnormal camera.
步骤132:根据正常摄像头的当前位姿和视角来计算可视区域。Step 132: Calculate the visible area according to the current pose and viewing angle of the normal camera.
根据摄像头的当前位姿和视角可确定摄像头的视野覆盖范围,当摄像头为正常摄像头时,视野覆盖范围为正常摄像头的可视区域,当摄像头为异常摄像头时,视野覆盖范围为异常摄像头的不可视区域。According to the current pose and angle of view of the camera, the field of view coverage of the camera can be determined. When the camera is a normal camera, the field of view coverage is the visible area of the normal camera. When the camera is an abnormal camera, the field of view coverage is invisible to the abnormal camera. area.
摄像头的视角属于摄像头的固定参数,用于表征摄像头的视野覆盖范围,如可以根据摄像头的型号确定摄像头的视角。结合摄像头的视角、安装位置和安装角度,可以确定安装在车辆上的摄像头的可视区域。例如,可将摄像头的安装位置的坐标作为圆心,根据摄像头的视角和安装角度沿着圆心向外画半径可以得到扇形平面,该扇形平面即可表示该可视区域。中控电脑可以构建坐标系(如极坐标系),并在该坐标系中确定各个摄像头的安装位置坐标(圆心坐标),进而可以将正常摄像头的可视区域用坐标或坐标方程的形式进行表示,类似地,也可以将异常摄像头的不可视区域用坐标或坐标方程的形式进行表示。The viewing angle of the camera is a fixed parameter of the camera and is used to characterize the field of view coverage of the camera. For example, the viewing angle of the camera can be determined according to the model of the camera. Combining with the viewing angle, installation position and installation angle of the camera, the visible area of the camera installed on the vehicle can be determined. For example, the coordinates of the installation position of the camera can be used as the center of the circle, and a fan-shaped plane can be obtained by drawing a radius along the center of the circle according to the viewing angle and installation angle of the camera, and the fan-shaped plane can represent the visible area. The central control computer can construct a coordinate system (such as a polar coordinate system), and determine the installation position coordinates (center coordinates) of each camera in this coordinate system, and then can express the visible area of a normal camera in the form of coordinates or coordinate equations , similarly, the invisible area of the abnormal camera can also be expressed in the form of coordinates or coordinate equations.
步骤133:根据可视区域和不可视区域来确定异常摄像头导致的盲区。Step 133: Determine the blind area caused by the abnormal camera according to the visible area and the invisible area.
具体地,当车辆的四周安装的摄像头的数量较多时,相邻摄像头的视野覆盖范围会有重叠部分。异常摄像头的视野覆盖范围中有一部分可被相邻的摄像头覆盖,被相邻的摄像头覆盖的这部分视野范围是可视的,不属于盲区。因此中控电脑可以将异常摄像头的视野覆盖范围中除去被相邻的正常摄像头覆盖的部分后剩下的部分作为盲区。这样可以精确地确定盲区的范围,可以更为合理地确定正常摄像头需要调整的参数,如旋转角度,以使得调整后的正常摄像头的视野覆盖范围在能够弥补盲区视野缺失的同时尽可能的大。Specifically, when the number of cameras installed around the vehicle is large, the coverage areas of the adjacent cameras may overlap. Part of the field of view coverage of the abnormal camera can be covered by the adjacent camera, and this part of the field of view covered by the adjacent camera is visible and does not belong to the blind spot. Therefore, the central control computer can use the remaining part of the field of vision coverage of the abnormal camera after removing the part covered by the adjacent normal camera as a blind area. In this way, the scope of the blind area can be accurately determined, and the parameters that need to be adjusted by the normal camera, such as the rotation angle, can be determined more reasonably, so that the adjusted field of view coverage of the normal camera can be as large as possible while compensating for the lack of vision in the blind area.
根据本申请一实施例,计算正常摄像头需要调整的参数,包括:计算需要调整的至少一个正常摄像头需要调整的旋转角度,以使调整后的全部正常摄像头的视野覆盖异常摄像头导致的盲区。According to an embodiment of the present application, calculating the parameters that need to be adjusted by the normal camera includes: calculating the rotation angle that needs to be adjusted for at least one normal camera that needs to be adjusted, so that the adjusted field of view of all normal cameras covers the blind area caused by the abnormal camera.
具体地,当异常摄像头导致的盲区对接下来的行驶策略来说非常重要时,中控电脑可以调整至少一个正常摄像头旋转,以使得调整后的全部正常摄像头的视野覆盖异常摄像头导致的盲区。Specifically, when the blind spot caused by the abnormal camera is very important for the next driving strategy, the central control computer can adjust the rotation of at least one normal camera so that the adjusted field of view of all normal cameras covers the blind spot caused by the abnormal camera.
在一实施例中,可以提前设置某一摄像头异常时其他正常摄像头需要调整的旋转角度。例如车顶正前方摄像头异常时其他正常摄像头的旋转角度是预先设置好的,当车顶正前方摄像头出现异常,中控电脑可以直接根据预先设置的旋转角度控制正常摄像头旋转,以使得调整后的全部正常摄像头的视野覆盖异常摄像头导致的盲区。In an embodiment, the rotation angles that other normal cameras need to adjust when a certain camera is abnormal can be set in advance. For example, when the camera directly in front of the roof is abnormal, the rotation angle of other normal cameras is preset. When the camera directly in front of the roof is abnormal, the central control computer can directly control the rotation of the normal camera according to the preset rotation angle, so that the adjusted The field of view of all normal cameras covers the blind spots caused by abnormal cameras.
在另一实施例中,中控电脑可以基于异常摄像头的盲区在坐标系中的范围,确定与异常摄像头相邻的正常摄像头需要调整的可视区域在坐标系中的范围,并根据需要调整的可视区域在坐标系中的范围计算正常摄像头的旋转角度。中控电脑根据旋转角度控制正常摄像头旋转,使得旋转后的正常摄像头的可视区域覆盖盲区。In another embodiment, the central control computer can determine the range of the visible area of the normal camera adjacent to the abnormal camera that needs to be adjusted in the coordinate system based on the range of the blind area of the abnormal camera in the coordinate system, and adjust the range as needed The range of the viewable area in the coordinate system calculates the rotation angle of the normal camera. The central control computer controls the rotation of the normal camera according to the rotation angle, so that the visible area of the rotated normal camera covers the blind area.
例如,异常摄像头位于车辆的右侧,此时中控电脑可以根据异常摄像头的位置或者位姿确定对应的安全策略,该安全策略可以包括靠车辆右侧停车以及消除车辆右侧盲区。中控电脑可以根据安全策略确定至少一个正常摄像头的旋转角度,以使得调整后的全部正常摄像头的视野可以覆盖异常摄像头导致的位于车辆右侧的盲区。For example, the abnormal camera is located on the right side of the vehicle. At this time, the central control computer can determine the corresponding security policy according to the position or pose of the abnormal camera. The security policy can include parking on the right side of the vehicle and eliminating the blind spot on the right side of the vehicle. The central control computer can determine the rotation angle of at least one normal camera according to the security policy, so that the adjusted field of view of all normal cameras can cover the blind spot on the right side of the vehicle caused by the abnormal camera.
再例如,异常摄像头位于车辆的左侧,车辆行驶在最右侧车道,此时中控电脑可以根据异常摄像头的位置(或者位姿)以及当前的行驶车道确定对应的安全策略,该安全策略可以包括沿着当前车道继续行驶以及消除车辆左侧盲区。中控电脑可以根据安全策略确定至少一个正常摄像头的旋转角度,以使得调整后的全部正常摄像头的视野可以覆盖异常摄像头导致的位于车辆左侧的盲区。For another example, the abnormal camera is located on the left side of the vehicle, and the vehicle is driving in the rightmost lane. At this time, the central control computer can determine the corresponding security policy according to the position (or pose) of the abnormal camera and the current driving lane. The security policy can be This includes continuing to drive in the current lane and eliminating blind spots on the left side of the vehicle. The central control computer can determine the rotation angle of at least one normal camera according to the security policy, so that the adjusted field of view of all normal cameras can cover the blind spot on the left side of the vehicle caused by the abnormal camera.
在本实施例中,由于车辆周围的部分视野受阻,导致车辆的后续行驶过程存在风险,此时利用中控电脑根据异常摄像头的位置或者位姿确定对应的安全策略,并根据安全策略确定至少一个正常摄像头的旋转角度,可以及时地消除盲区、降低行驶风险,进而避免意外事件的发生。In this embodiment, because part of the field of view around the vehicle is blocked, there is a risk in the subsequent driving process of the vehicle. At this time, the central control computer is used to determine the corresponding security strategy according to the position or pose of the abnormal camera, and determine at least one The rotation angle of the normal camera can eliminate blind spots in time, reduce driving risks, and avoid accidents.
根据本申请一实施例,计算结果包括需要调整的至少一个正常摄像头需要调整的旋转角度,根据计算结果调整正常摄像头,包括:根据需要调整的至少一个正常摄像头需要调整的旋转角度调整正常摄像头。According to an embodiment of the present application, the calculation result includes the rotation angle of at least one normal camera that needs to be adjusted, and adjusting the normal camera according to the calculation result includes: adjusting the normal camera according to the rotation angle of at least one normal camera that needs to be adjusted.
具体地,计算结果包括至少一个正常摄像头需要调整的旋转角度。摄像头的旋转可以通过转向机构驱动,中控电脑可以将正常摄像头的旋转角度传递给转向机构,转向机构根据旋转角度驱动摄像头旋转。可选地,转向机构可包括电机,中控电脑可以将正常摄像头的旋转角度对应的电机旋转圈数传递给转向机构,转向机构根据电机旋转圈数控制电机旋转进而驱动摄像头按照旋转角度旋转。Specifically, the calculation result includes the rotation angle of at least one normal camera that needs to be adjusted. The rotation of the camera can be driven by the steering mechanism, and the central control computer can transmit the rotation angle of the normal camera to the steering mechanism, and the steering mechanism can drive the camera to rotate according to the rotation angle. Optionally, the steering mechanism may include a motor, and the central control computer may transmit the number of rotations of the motor corresponding to the rotation angle of the normal camera to the steering mechanism, and the steering mechanism controls the rotation of the motor according to the number of rotations of the motor to drive the camera to rotate according to the rotation angle.
图4是本申请另一示例性实施例提供的摄像头调整方法的流程示意图。在本申请图2所示实施例的基础上延伸出本申请图4所示的实施例,下面着重叙述图4所示实施例与图2所示实施例的不同之处,相同之处不再赘述。Fig. 4 is a schematic flowchart of a camera adjustment method provided by another exemplary embodiment of the present application. On the basis of the embodiment shown in Fig. 2 of the present application, the embodiment shown in Fig. 4 of the present application is extended, and the difference between the embodiment shown in Fig. 4 and the embodiment shown in Fig. 2 is emphasized below, and the similarities are no longer repeat.
如图4所示,在本申请实施例提供的摄像头调整方法中,还包括:As shown in Figure 4, in the camera adjustment method provided in the embodiment of the present application, it also includes:
步骤160:根据N个摄像头所采集的输出图像,识别道路环境是否满足停车条件。Step 160: Identify whether the road environment satisfies the parking condition according to the output images collected by the N cameras.
具体地,中控电脑可以根据正常摄像头的输出图像确定当前道路环境是否满足停车条件,或者根据正常摄像头的输出图像以及异常摄像头的输出图像(图像质量无法满足正常功能要求)确定当前的道路环境是否满足停车条件。Specifically, the central control computer can determine whether the current road environment meets the parking conditions according to the output image of the normal camera, or determine whether the current road environment Meet the parking conditions.
在一实施例中,识别道路环境是否满足停车条件,包括:根据正常摄像头所采集的至少一个输出图像,识别车辆的左侧或右侧是否有应急车道或可供停车的车位;其中,在识别出车辆的左侧或右侧存在应急车道或可供停车的车位时,确定道路环境满足停车条件。In one embodiment, identifying whether the road environment meets the parking conditions includes: identifying whether there is an emergency lane or a parking space available for parking on the left or right side of the vehicle according to at least one output image collected by a normal camera; When there is an emergency lane or a parking space available for parking on the left or right side of the vehicle, it is determined that the road environment meets the parking conditions.
若识别出道路环境可以停车,则执行步骤170,若不可以停车,则执行步骤180。If it is recognized that parking is possible in the road environment, then execute step 170 , if not, execute step 180 .
步骤170:根据需要调整的至少一个正常摄像头需要调整的旋转角度调整正常摄像头。Step 170: Adjust the normal camera according to the rotation angle of at least one normal camera that needs to be adjusted.
在一实施例中,若识别出车辆的左侧有应急车道或可供停车的车位时,中控电脑可确定安全策略为靠车辆左侧停车以及消除车辆左侧盲区,此时,若盲区是在车辆的左侧,则中控电脑根据安全策略确定至少一个正常摄像头的旋转角度,以使得调整后的全部正常摄像头的视野可以覆盖车辆左侧的盲区。若盲区是在车辆的右侧,则中控电脑根据安全策略确定至少一个正常摄像头的旋转角度为0,即不调整正常摄像头的角度,因为此时车辆的左侧不存在盲区。In one embodiment, if it is recognized that there is an emergency lane or a parking space available for parking on the left side of the vehicle, the central control computer can determine that the safety strategy is to park on the left side of the vehicle and eliminate the blind spot on the left side of the vehicle. At this time, if the blind spot is On the left side of the vehicle, the central control computer determines the rotation angle of at least one normal camera according to the security policy, so that the adjusted field of view of all normal cameras can cover the blind spot on the left side of the vehicle. If the blind spot is on the right side of the vehicle, the central control computer determines that the rotation angle of at least one normal camera is 0 according to the security policy, that is, the angle of the normal camera is not adjusted, because there is no blind spot on the left side of the vehicle at this time.
车辆的右侧有应急车道或可供停车的车位的情况与左侧的类似,为避免重复,此处不再赘述。The situation that there is an emergency lane or a parking space available for parking on the right side of the vehicle is similar to that on the left side, and will not be repeated here to avoid repetition.
步骤180:继续实时获取N个摄像头中至少一个正常摄像头采集的输出图像。Step 180: Continue to acquire the output image captured by at least one normal camera among the N cameras in real time.
若确定当前的道路环境不满足停车条件,则中控电脑可确定安全策略为继续行驶,并继续获取下一时刻正常摄像采集的输出图像,根据下一时刻的输出图像识别道路环境是否满足停车条件,若满足停车条件则执行步骤170,否则执行步骤180。即,中控电脑可重复执行步骤160和步骤180,直至识别出当前的道路环境可以停车。If it is determined that the current road environment does not meet the parking conditions, the central control computer can determine that the safety strategy is to continue driving, and continue to obtain the output image collected by the normal camera at the next moment, and identify whether the road environment meets the parking condition based on the output image at the next moment , if the parking condition is met, execute step 170, otherwise execute step 180. That is, the central control computer can repeatedly execute step 160 and step 180 until it recognizes that the current road environment allows parking.
本实施例中,中控电脑可以根据摄像头采集的输出图像识别当前的道路环境是否满足停车条件,具体地可以识别当前的道路环境中是否存在可停车的空间,例如应急车道或可供停车的车位,进而中控电脑可以确定对应的安全策略,并根据安全策略调整正常摄像头的旋转角度以及控制车辆继续行驶或靠边停车,从而可以避免车辆原地停车所带来的风险。In this embodiment, the central control computer can identify whether the current road environment meets the parking conditions according to the output image collected by the camera, specifically, it can identify whether there is a parking space in the current road environment, such as an emergency lane or a parking space available for parking , and then the central control computer can determine the corresponding security strategy, and adjust the normal camera rotation angle and control the vehicle to continue driving or pull over according to the security strategy, so as to avoid the risk caused by the vehicle parking in place.
在其他实施例中,可以根据车辆的导航定位系统确定当前的道路环境,当前的道路环境可以包括当前的道路类型,例如当前的道路类型可以是城市道路、高速公路、山路、高架桥等。中控电脑可以根据导航定位系统确定的当前的道路环境来进一步确定当前道路环境是否满足停车条件。例如,当前的道路环境为山路,山路一般是单行道,在山路中停车比较危险,因此中控电脑可以确定当前的道路环境不满足停车条件,此时中控电脑可以确定安全策略为继续行驶。In other embodiments, the current road environment can be determined according to the vehicle's navigation and positioning system. The current road environment can include the current road type, for example, the current road type can be urban roads, expressways, mountain roads, viaducts, etc. The central control computer can further determine whether the current road environment meets the parking conditions according to the current road environment determined by the navigation and positioning system. For example, the current road environment is a mountain road, and mountain roads are generally one-way streets. Parking on mountain roads is more dangerous. Therefore, the central control computer can determine that the current road environment does not meet the parking conditions. At this time, the central control computer can determine that the safety strategy is to continue driving.
本实施例中,中控电脑可以根据导航定位系统确定的当前的道路类型来识别当前的道路环境是否满足停车条件,进而中控电脑可以确定对应的安全策略,并根据安全策略调整正常摄像头的旋转角度以及控制车辆继续行驶或靠边停车,从而可以避免车辆原地停车所带来的风险。In this embodiment, the central control computer can identify whether the current road environment meets the parking conditions according to the current road type determined by the navigation and positioning system, and then the central control computer can determine the corresponding security strategy, and adjust the rotation of the normal camera according to the security strategy Angle and control the vehicle to continue driving or pull over, so as to avoid the risk caused by the vehicle stopping in place.
中控电脑可以根据不同的道路环境确定不同的安全策略,以降低车辆行驶的风险。具体的安全策略可以根据实际情况设定,本申请实施例对此不作限制。The central control computer can determine different safety strategies according to different road environments to reduce the risk of vehicle driving. The specific security policy can be set according to the actual situation, which is not limited in this embodiment of the present application.
可选地,中控电脑还可以根据异常摄像头的故障类型确定对应的安全策略,例如,异常摄像头的故障类型可以包括单环视摄像头异常、鱼眼摄像头异常、多环视摄像头异常、前视摄像头异常等。Optionally, the central control computer can also determine the corresponding security policy according to the fault type of the abnormal camera. For example, the fault type of the abnormal camera can include single surround view camera abnormality, fisheye camera abnormality, multi-surround view camera abnormality, front view camera abnormality, etc. .
不同的故障类型对应不同的安全策略,以多环视摄像头异常为例,当存在多个摄像头异常时,意味着车辆此时的感知能力基本失灵,必须立即停车并警示其他车辆。因此多环视摄像头异常对应的安全策略为立即停车并开启警示灯。不同的故障类型对应的具体安全策略可以根据实际情况设定,本申请实施例对此不作限制。Different types of faults correspond to different security strategies. Taking the abnormality of multiple surround-view cameras as an example, when there are multiple abnormalities in the cameras, it means that the vehicle's perception ability is basically disabled at this time, and it is necessary to stop immediately and warn other vehicles. Therefore, the security strategy corresponding to the abnormality of the multi-surround view camera is to stop immediately and turn on the warning lights. Specific security policies corresponding to different fault types may be set according to actual conditions, which is not limited in this embodiment of the present application.
可选地,中控电脑可以结合异常摄像头的故障类型以及当前的道路环境确定对应的安全策略。例如,异常摄像头的故障类型为单环视摄像头异常,当前的道路环境为单车道山路,中控电脑根据单环视摄像头异常以及单车道山路确定对应的安全策略为提醒司机小心驾驶并优先驶出山路。因为单环视摄像头异常导致的盲区并不一定会影响车辆的正常行驶,而且单车道山路一般不具备停车条件,所以单环视摄像头异常以及单车道山路对应的安全策略为提醒司机小心驾驶并优先驶出山路。应理解,不同的故障类型以及道路环境对应的具体安全策略可以根据实际情况设定。Optionally, the central control computer can determine the corresponding security strategy in combination with the fault type of the abnormal camera and the current road environment. For example, the fault type of the abnormal camera is an abnormality of the single surround view camera, and the current road environment is a single-lane mountain road. The central control computer determines the corresponding safety policy based on the abnormality of the single surround-view camera and the single-lane mountain road to remind the driver to drive carefully and give priority to driving out of the mountain road. Because the blind spot caused by the abnormality of the single-lane view camera does not necessarily affect the normal driving of the vehicle, and the single-lane mountain road generally does not have parking conditions, so the safety strategy corresponding to the abnormality of the single-lane view camera and the single-lane mountain road is to remind the driver to drive carefully and give priority to exit. mountain road. It should be understood that specific safety policies corresponding to different fault types and road environments may be set according to actual conditions.
图5是本申请另一示例性实施例提供的调整正常摄像头的流程示意图。在本申请图4所示实施例的基础上延伸出本申请图5所示的实施例,下面着重叙述图5所示实施例与图4所示实施例的不同之处,相同之处不再赘述。Fig. 5 is a schematic flowchart of adjusting a normal camera provided by another exemplary embodiment of the present application. The embodiment shown in FIG. 5 of the present application is extended on the basis of the embodiment shown in FIG. repeat.
如图5所示,在本申请实施例提供的摄像头调整方法中,根据需要调整的至少一个正常摄像头需要调整的旋转角度调整正常摄像头(即步骤170),包括:As shown in Figure 5, in the camera adjustment method provided in the embodiment of the present application, the normal camera is adjusted according to the rotation angle of at least one normal camera that needs to be adjusted (that is, step 170), including:
步骤171:根据第一相邻摄像头需要调整的旋转角度调整第一相邻摄像头。Step 171: Adjust the first adjacent camera according to the rotation angle that the first adjacent camera needs to adjust.
具体地,需要调整的至少一个正常摄像头包括至少一个与异常摄像头相邻的第一相邻摄像头。Specifically, the at least one normal camera that needs to be adjusted includes at least one first adjacent camera that is adjacent to the abnormal camera.
因为车辆四周安装的摄像头的个数可以是多个,当某一摄像头因异常而导致出现盲区时,为使得正常摄像头的视野覆盖盲区,中控电脑会调整与异常摄像头相邻的正常摄像头(第一相邻摄像头)的角度,以使得第一相邻摄像头的视野覆盖盲区。例如,中控电脑可以确定异常摄像头一侧的相邻摄像头的旋转角度,以便调整该相邻摄像头旋转以使其视野覆盖盲区;或者,中控电脑可以分别确定异常摄像头两侧的两个相邻摄像头的旋转角度,以便调整该两个相邻摄像头旋转以这两者的视野覆盖盲区。Because the number of cameras installed around the vehicle can be multiple, when a certain camera has a blind spot due to abnormality, in order to make the field of vision of the normal camera cover the blind spot, the central control computer will adjust the normal camera adjacent to the abnormal camera (section An angle of an adjacent camera), so that the field of view of the first adjacent camera covers the blind area. For example, the central control computer can determine the rotation angle of the adjacent camera on one side of the abnormal camera, so as to adjust the rotation of the adjacent camera so that its field of view covers the blind area; or, the central control computer can determine the rotation angle of the two adjacent cameras on both sides of the abnormal camera The rotation angle of the camera, so that the rotation of the two adjacent cameras is adjusted so that the fields of view of both cover the blind area.
图6是本申请一示例性实施例提供的车辆摄像头的视野覆盖范围示意图。车辆的四周一般安装有多个摄像头,一般可以是8个至13个。图6中只示出了部分摄像头,包括车顶正前方、车顶正后方、车顶右前方以及车顶右后方的摄像头。这四个摄像头的视野可以覆盖车辆前侧、后侧以及右侧的区域。Fig. 6 is a schematic diagram of a field of view coverage of a vehicle camera provided by an exemplary embodiment of the present application. There are generally multiple cameras installed around the vehicle, usually 8 to 13 cameras. Only part of the cameras are shown in FIG. 6 , including cameras directly in front of the roof, directly behind the roof, right in front of the roof, and right behind the roof. The fields of view of these four cameras can cover the front, rear and right sides of the vehicle.
当车辆的某一摄像头出现异常时,车辆的周围会出现盲区。例如车顶右后方的摄像头出现异常,车辆的右侧出现盲区,如图7所示。When a certain camera of the vehicle is abnormal, blind spots will appear around the vehicle. For example, the camera on the right rear of the roof is abnormal, and a blind spot appears on the right side of the vehicle, as shown in Figure 7.
此时为了保证车辆安全以及不影响交通,中控电脑会根据异常摄像头的位置确定安全策略为靠车辆右侧停车以及消除车辆右侧盲区。因为靠车辆右侧停车需要保证车辆右侧视角不存在视野盲区,这样才能进一步保证靠车辆右侧停车的安全性。中控电脑可以根据安全策略确定与异常摄像头相邻的两个第一相邻摄像头(车顶右前方摄像头以及车顶正后方摄像头)的旋转角度,以使得旋转后的两个第一相邻摄像头的视野可以覆盖车顶右后方摄像头导致的盲区。At this time, in order to ensure the safety of the vehicle and not affect the traffic, the central control computer will determine the safety strategy according to the position of the abnormal camera to park on the right side of the vehicle and eliminate the blind spot on the right side of the vehicle. Because parking on the right side of the vehicle needs to ensure that there is no blind spot in the right side of the vehicle, so as to further ensure the safety of parking on the right side of the vehicle. The central control computer can determine the rotation angles of the two first adjacent cameras (the camera on the right front of the roof and the camera directly behind the roof) adjacent to the abnormal camera according to the security policy, so that the two first adjacent cameras after rotation The field of view can cover the blind spot caused by the camera on the right rear of the roof.
进一步地,本实施例还可以包括步骤172。Further, this embodiment may further include step 172 .
步骤172:根据第二相邻摄像头需要调整的旋转角度调整第二相邻摄像头。Step 172: Adjust the second adjacent camera according to the rotation angle of the second adjacent camera that needs to be adjusted.
具体地,需要调整的至少一个正常摄像头进一步包括与第一相邻摄像头相邻的第二相邻摄像头。若中控电脑控制第一相邻摄像头按照确定的旋转角度旋转以覆盖异常摄像头导致的盲区,第一相邻摄像头原本的可视区域会出现新的盲区。中控电脑可以根据第一相邻摄像头旋转后导致的新的盲区确定第二相邻摄像头的旋转角度,并根据该旋转角度控制第二相邻摄像头旋转。这里确定第二相邻摄像头的旋转角度的过程可参见上述确定与异常摄像头相邻的正常摄像头的旋转角度的过程。Specifically, the at least one normal camera that needs to be adjusted further includes a second adjacent camera that is adjacent to the first adjacent camera. If the central control computer controls the first adjacent camera to rotate according to the determined rotation angle to cover the blind area caused by the abnormal camera, a new blind area will appear in the original visible area of the first adjacent camera. The central control computer can determine the rotation angle of the second adjacent camera according to the new blind spot caused by the rotation of the first adjacent camera, and control the rotation of the second adjacent camera according to the rotation angle. The process of determining the rotation angle of the second adjacent camera here may refer to the above process of determining the rotation angle of the normal camera adjacent to the abnormal camera.
如图8所示,当中控电脑控制车顶右前方摄像头向异常摄像头导致的盲区旋转后,车顶右前方摄像头视野原本覆盖的范围便会成为新的盲区,为避免车辆右侧出现新的盲区,中控电脑可以进一步确定与第一相邻摄像头相邻的第二相邻摄像头(车顶正前方摄像头)的旋转角度,以使得旋转后的第一相邻摄像头和第二相邻摄像头的视野可以覆盖车辆右侧的区域。As shown in Figure 8, after the central control computer controls the right front camera on the roof to rotate to the blind spot caused by the abnormal camera, the area covered by the right front camera on the roof will become a new blind spot. In order to avoid a new blind spot on the right side of the vehicle , the central control computer can further determine the rotation angle of the second adjacent camera (camera directly in front of the roof) adjacent to the first adjacent camera, so that the fields of view of the rotated first adjacent camera and the second adjacent camera The area to the right of the vehicle can be covered.
当中控电脑按照确定的角度控制车顶右前方摄像头、车顶正后方摄像头和车顶正前方摄像头旋转后,尽管车辆后方的可视区域变小了且车辆前方的可视区域变小了,例如车辆左后方的区域以及车辆左前方的区域,但是车辆右侧的区域全部是可视的,这样可以保证中控电脑控制车辆安全地靠车辆右侧停车。After the central control computer controls the right front camera on the roof, the rear camera on the roof and the front camera on the roof to rotate according to a certain angle, although the visible area behind the vehicle becomes smaller and the visible area in front of the vehicle becomes smaller, for example The area at the left rear of the vehicle and the area at the left front of the vehicle, but the area on the right side of the vehicle is all visible, which can ensure that the central control computer controls the vehicle to park safely on the right side of the vehicle.
本实施例中,中控电脑可以根据异常摄像头的位置确定安全策略,并根据安全策略确定与异常摄像头邻近的以及次邻近的摄像头的旋转角度,或者,根据安全策略由近及远确定异常摄像头周围的摄像头的旋转角度,从而可以快速地确定需要调整角度的摄像头,以及可以保证安全策略的可靠执行。In this embodiment, the central control computer can determine the security policy according to the position of the abnormal camera, and determine the rotation angles of the adjacent and next-adjacent cameras to the abnormal camera according to the security policy, or determine the surrounding area of the abnormal camera from near to far according to the security policy. The rotation angle of the camera, so that the camera whose angle needs to be adjusted can be quickly determined, and the reliable execution of the security policy can be ensured.
示例性装置Exemplary device
图9是本申请一示例性实施例提供的摄像头调整装置的结构示意图。如图9所示,该装置900包括:确定模块910、第一获取模块920、计算模块930和调整模块940。Fig. 9 is a schematic structural diagram of a camera adjustment device provided by an exemplary embodiment of the present application. As shown in FIG. 9 , the apparatus 900 includes: a determination module 910 , a first acquisition module 920 , a calculation module 930 and an adjustment module 940 .
确定模块910用于确定N个摄像头中的异常摄像头和正常摄像头,其中N≥2;第一获取模块920用于获取异常摄像头和正常摄像头的参数;计算模块930用于根据异常摄像头和正常摄像头的参数计算异常摄像头导致的盲区,若正常摄像头的最大可视区域能覆盖异常摄像头导致的盲区,计算正常摄像头需要调整的参数,得到计算结果;调整模块940用于根据计算结果调整正常摄像头。The determination module 910 is used to determine the abnormal camera and the normal camera in the N cameras, wherein N≥2; the first acquisition module 920 is used to obtain the parameters of the abnormal camera and the normal camera; Calculate the blind area caused by the abnormal camera. If the maximum visible area of the normal camera can cover the blind area caused by the abnormal camera, calculate the parameters that need to be adjusted by the normal camera to obtain the calculation result; the adjustment module 940 is used to adjust the normal camera according to the calculation result.
本申请实施例提供了一种摄像头调整装置,通过根据异常摄像头的参数确定异常摄像头的盲区,并根据正常摄像头的参数以及异常摄像头的盲区计算正常摄像头需要调整的参数,从而根据需要调整的参数调整正常摄像头,以使得中控电脑可以根据调整后的正常摄像头的视野覆盖范围控制车辆继续行驶,或者控制车辆行驶到安全区域停车,避免车辆直接原地停车而引发违反交通规则,以及交通事故等安全问题。The embodiment of the present application provides a camera adjustment device, by determining the blind area of the abnormal camera according to the parameters of the abnormal camera, and calculating the parameters that need to be adjusted by the normal camera according to the parameters of the normal camera and the blind area of the abnormal camera, so as to adjust the parameters according to the needs Normal camera, so that the central control computer can control the vehicle to continue driving according to the adjusted normal camera's field of view coverage, or control the vehicle to drive to a safe area to stop, avoiding the violation of traffic rules caused by the vehicle directly parked in place, and traffic accidents and other safety issues. question.
根据本申请一实施例,第一获取模块920用于获取异常摄像头和正常摄像头的当前位姿和视角。According to an embodiment of the present application, the first acquiring module 920 is configured to acquire the current pose and angle of view of the abnormal camera and the normal camera.
图10是本申请另一示例性实施例提供的摄像头调整装置的计算模块930的结构示意图。在本申请图9所示实施例的基础上延伸出本申请图10所示实施例,下面着重叙述图10所示实施例与图9所示实施例的不同之处,相同之处不再赘述。Fig. 10 is a schematic structural diagram of a calculation module 930 of a camera adjustment device provided in another exemplary embodiment of the present application. On the basis of the embodiment shown in FIG. 9 of the present application, the embodiment shown in FIG. 10 of the present application is extended. The difference between the embodiment shown in FIG. 10 and the embodiment shown in FIG. 9 will be emphasized below, and the similarities will not be repeated. .
如图10所示,计算模块930包括:第一计算单元931、第二计算单元932和第一确定单元933。As shown in FIG. 10 , the calculating module 930 includes: a first calculating unit 931 , a second calculating unit 932 and a first determining unit 933 .
第一计算单元931用于根据异常摄像头的当前位姿和视角来计算不可视区域。The first calculation unit 931 is used to calculate the invisible area according to the current pose and angle of view of the abnormal camera.
第二计算单元932用于根据正常摄像头的当前位姿和视角来计算可视区域。The second calculation unit 932 is used to calculate the visible area according to the current pose and angle of view of the normal camera.
第一确定单元933用于根据可视区域和不可视区域来确定异常摄像头导致的盲区。The first determination unit 933 is configured to determine the blind area caused by the abnormal camera according to the visible area and the invisible area.
根据本申请一实施例,计算模块930用于计算需要调整的至少一个正常摄像头需要调整的旋转角度,以使调整后的全部正常摄像头的视野覆盖异常摄像头导致的盲区。According to an embodiment of the present application, the calculation module 930 is configured to calculate the rotation angle of at least one normal camera that needs to be adjusted, so that the adjusted field of view of all normal cameras covers the blind area caused by the abnormal camera.
根据本申请一实施例,计算结果包括需要调整的至少一个正常摄像头需要调整的旋转角度,调整模块940用于根据需要调整的至少一个正常摄像头需要调整的旋转角度调整正常摄像头。According to an embodiment of the present application, the calculation result includes the rotation angle of at least one normal camera that needs to be adjusted, and the adjustment module 940 is configured to adjust the normal camera according to the rotation angle of the at least one normal camera that needs to be adjusted.
图11是本申请另一示例性实施例提供的摄像头调整装置的结构示意图。在本申请图9所示实施例的基础上延伸出本申请图11所示实施例,下面着重叙述图11所示实施例与图9所示实施例的不同之处,相同之处不再赘述。Fig. 11 is a schematic structural diagram of a camera adjustment device provided by another exemplary embodiment of the present application. On the basis of the embodiment shown in FIG. 9 of the present application, the embodiment shown in FIG. 11 of the present application is extended. The difference between the embodiment shown in FIG. 11 and the embodiment shown in FIG. 9 will be emphasized below, and the similarities will not be repeated. .
如图11所示,装置900还包括:识别模块950,用于根据N个摄像头所采集的输出图像,识别道路环境是否满足停车条件。若识别出道路环境可以停车,则调整模块940执行根据需要调整的至少一个正常摄像头需要调整的旋转角度调整正常摄像头的步骤。As shown in FIG. 11 , the device 900 further includes: an identification module 950 configured to identify whether the road environment satisfies the parking condition according to the output images collected by the N cameras. If it is recognized that parking is possible in the road environment, the adjustment module 940 executes the step of adjusting the normal camera according to the rotation angle of at least one normal camera that needs to be adjusted.
根据本申请一实施例,如图11所示,装置900还包括:第二获取模块960。若识别出道路环境不可以停车,则第二获取模块960继续实时获取N个摄像头中至少一个正常摄像头采集的输出图像。According to an embodiment of the present application, as shown in FIG. 11 , the device 900 further includes: a second acquiring module 960 . If it is recognized that the road environment is not suitable for parking, the second acquisition module 960 continues to acquire the output image captured by at least one normal camera among the N cameras in real time.
具体地,第一获取模块920和第二获取模块960可以是同一模块也可以是不同的模块。Specifically, the first obtaining module 920 and the second obtaining module 960 may be the same module or different modules.
根据本申请一实施例,识别模块950用于根据正常摄像头所采集的至少一个输出图像,识别车辆的左侧或右侧是否有应急车道或可供停车的车位,其中,在识别出车辆的左侧或右侧存在应急车道或可供停车的车位时,确定道路环境满足停车条件。According to an embodiment of the present application, the identification module 950 is configured to identify whether there is an emergency lane or a parking space available for parking on the left or right side of the vehicle according to at least one output image collected by a normal camera, wherein, after identifying the left side of the vehicle When there is an emergency lane or a parking space available for parking on the side or right side, it is determined that the road environment meets the parking conditions.
图12是本申请另一示例性实施例提供的摄像头调整装置的调整模块940的结构示意图。在本申请图11所示实施例的基础上延伸出本申请图12所示实施例,下面着重叙述图12所示实施例与图11所示实施例的不同之处,相同之处不再赘述。Fig. 12 is a schematic structural diagram of an adjustment module 940 of a camera adjustment device provided in another exemplary embodiment of the present application. The embodiment shown in FIG. 12 of the present application is extended on the basis of the embodiment shown in FIG. 11 of the present application. The difference between the embodiment shown in FIG. 12 and the embodiment shown in FIG. 11 will be emphasized below, and the similarities will not be repeated. .
在本实施例中,需要调整的至少一个正常摄像头包括至少一个与异常摄像头相邻的第一相邻摄像头。如图12所示,调整模块940包括:第一调整单元941,用于根据第一相邻摄像头需要调整的旋转角度调整第一相邻摄像头。In this embodiment, the at least one normal camera to be adjusted includes at least one first adjacent camera that is adjacent to the abnormal camera. As shown in FIG. 12 , the adjustment module 940 includes: a first adjustment unit 941 , configured to adjust the first adjacent camera according to the rotation angle that needs to be adjusted by the first adjacent camera.
根据本申请一实施例,需要调整的至少一个正常摄像头进一步包括与第一相邻摄像头相邻的第二相邻摄像头。如图12所示,调整模块940还包括:第二调整单元942,用于根据第二相邻摄像头需要调整的旋转角度调整第二相邻摄像头。According to an embodiment of the present application, the at least one normal camera to be adjusted further includes a second adjacent camera adjacent to the first adjacent camera. As shown in FIG. 12 , the adjustment module 940 further includes: a second adjustment unit 942 configured to adjust the second adjacent camera according to the rotation angle that needs to be adjusted by the second adjacent camera.
应当理解,上述实施例中的确定模块910、第一获取模块920、计算模块930、调整模块940、第一计算单元931、第二计算单元932、第一确定单元933、识别模块950、第二获取模块960、第一调整单元941以及第二调整单元942的操作和功能可以参考上述图2至图5提供的摄像头调整方法中的描述,为了避免重复,在此不再赘述。It should be understood that the determination module 910, the first acquisition module 920, the calculation module 930, the adjustment module 940, the first calculation unit 931, the second calculation unit 932, the first determination unit 933, the identification module 950, the second For the operations and functions of the acquisition module 960, the first adjustment unit 941, and the second adjustment unit 942, reference may be made to the descriptions in the camera adjustment methods provided in FIGS.
示例性电子设备Exemplary electronic device
下面,参考图13来描述根据本申请实施例的电子设备。该电子设备90可以执行上述的摄像头调整方法。Next, an electronic device according to an embodiment of the present application will be described with reference to FIG. 13 . The electronic device 90 can execute the above camera adjustment method.
图13图示了根据本申请实施例的电子设备90的框图。FIG. 13 illustrates a block diagram of an electronic device 90 according to an embodiment of the present application.
如图13所示,电子设备90包括一个或多个处理器91和存储器92。As shown in FIG. 13 , electronic device 90 includes one or more processors 91 and memory 92 .
处理器91可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备90中的其他组件以执行期望的功能。The processor 91 may be a central processing unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device 90 to perform desired functions.
存储器92可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器91可以运行所述程序指令,以实现上文所述的本申请的各个实施例的摄像头调整方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量、图像信号等各种内容。Memory 92 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and/or cache memory (cache). The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, and the like. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 91 may execute the program instructions to implement the camera adjustment method of each embodiment of the present application described above and/or other expected functionality. Various contents such as an input signal, a signal component, a noise component, an image signal, etc. may also be stored in the computer-readable storage medium.
在一个示例中,电子设备90还可以包括:输入装置93和输出装置94,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。In one example, the electronic device 90 may further include: an input device 93 and an output device 94, and these components are interconnected through a bus system and/or other forms of connection mechanisms (not shown).
该输入装置93包括但不限于键盘、鼠标、摄像头等等。The input device 93 includes but not limited to keyboard, mouse, camera and so on.
该输出装置94可以向外部输出各种信息,包括确定出的异常摄像头导致的盲区、正常摄像头需要调整的参数等。该输出装置94可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。The output device 94 can output various information to the outside, including the determined blind spot caused by the abnormal camera, the parameters that need to be adjusted by the normal camera, and the like. The output device 94 may include, for example, a display, a speaker, a printer, a communication network and its connected remote output devices, and the like.
当然,为了简化,图13中仅示出了该电子设备90中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备90还可以包括任何其他适当的组件。Of course, for simplicity, only some of the components related to the present application in the electronic device 90 are shown in FIG. 13 , and components such as bus, input/output interface, etc. are omitted. In addition, according to specific application conditions, the electronic device 90 may also include any other suitable components.
示例性计算机程序产品和计算机可读存储介质Exemplary computer program product and computer readable storage medium
除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的摄像头调整方法中的步骤。In addition to the above-mentioned methods and devices, embodiments of the present application may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the above-mentioned "exemplary method" of this specification. The steps in the camera adjustment method according to various embodiments of the present application described in the section.
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。The computer program product can be written in any combination of one or more programming languages for executing the program codes for the operations of the embodiments of the present application, and the programming languages include object-oriented programming languages, such as Java, C++, etc. , also includes conventional procedural programming languages, such as the "C" language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server to execute.
此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的摄像头调整方法中的步骤。In addition, the embodiments of the present application may also be a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the processor executes the above-mentioned "Exemplary Method" section of this specification. The steps in the camera adjustment method according to various embodiments of the present application described in .
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The computer readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof, for example. More specific examples (non-exhaustive list) of readable storage media include: electrical connection with one or more conductors, portable disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。The basic principles of the present application have been described above in conjunction with specific embodiments, but it should be pointed out that the advantages, advantages, effects, etc. mentioned in the application are only examples rather than limitations, and these advantages, advantages, effects, etc. Various embodiments of this application must have. In addition, the specific details disclosed above are only for the purpose of illustration and understanding, rather than limitation, and the above details do not limit the application to be implemented by using the above specific details.
本申请中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。The block diagrams of devices, devices, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, devices, systems may be connected, arranged, configured in any manner. Words such as "including", "comprising", "having" and the like are open-ended words meaning "including but not limited to" and may be used interchangeably therewith. As used herein, the words "or" and "and" refer to the word "and/or" and are used interchangeably therewith, unless the context clearly dictates otherwise. As used herein, the word "such as" refers to the phrase "such as but not limited to" and can be used interchangeably therewith.
还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。It should also be pointed out that in the devices, equipment and methods of the present application, each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of this application.
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of the application to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110898453.0A CN113682319B (en) | 2021-08-05 | 2021-08-05 | Camera adjustment method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110898453.0A CN113682319B (en) | 2021-08-05 | 2021-08-05 | Camera adjustment method and device, electronic equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113682319A CN113682319A (en) | 2021-11-23 |
| CN113682319B true CN113682319B (en) | 2023-08-01 |
Family
ID=78578990
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110898453.0A Active CN113682319B (en) | 2021-08-05 | 2021-08-05 | Camera adjustment method and device, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113682319B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114554096A (en) * | 2022-02-28 | 2022-05-27 | 联想(北京)有限公司 | Processing method and device and electronic equipment |
| CN114827470B (en) * | 2022-04-28 | 2024-05-28 | 新石器慧通(北京)科技有限公司 | Unmanned vehicle control method and device based on tripod head angle adjustment |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106767803A (en) * | 2016-12-16 | 2017-05-31 | 杭州奥腾电子股份有限公司 | The method and its device of road target missing inspection are avoided using gyroscope adjustment camera |
| CN110371043A (en) * | 2019-07-15 | 2019-10-25 | 北京地平线机器人技术研发有限公司 | Camera system, camera direction regulating method and the device of adjustable shooting direction |
| CN110849327A (en) * | 2019-11-12 | 2020-02-28 | 北京百度网讯科技有限公司 | Method, device and computer equipment for determining the length of a shooting blind spot |
| CN110996051A (en) * | 2019-11-26 | 2020-04-10 | 斑马网络技术有限公司 | Method, device and system for vehicle vision compensation |
| CN111627066A (en) * | 2019-02-27 | 2020-09-04 | 南京地平线机器人技术有限公司 | Method and device for adjusting external parameters of camera |
| CN111698465A (en) * | 2020-04-29 | 2020-09-22 | 视联动力信息技术股份有限公司 | Method and device for adjusting monitoring coverage area, electronic equipment and storage medium |
| CN112019764A (en) * | 2019-05-29 | 2020-12-01 | 北京地平线机器人技术研发有限公司 | Image pickup apparatus and image pickup system |
| WO2021004077A1 (en) * | 2019-07-09 | 2021-01-14 | 华为技术有限公司 | Method and apparatus for detecting blind areas of vehicle |
| WO2021027424A1 (en) * | 2019-08-13 | 2021-02-18 | 聚好看科技股份有限公司 | Image acquisition control method and acquisition terminal |
| CN112770057A (en) * | 2021-01-20 | 2021-05-07 | 北京地平线机器人技术研发有限公司 | Camera parameter adjusting method and device, electronic equipment and storage medium |
| CN113053099A (en) * | 2019-12-26 | 2021-06-29 | 北京万集智能网联技术有限公司 | Abnormal traffic incident processing method and device |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4810953B2 (en) * | 2005-10-07 | 2011-11-09 | 日産自動車株式会社 | Blind spot image display device for vehicles |
| JP5915484B2 (en) * | 2012-09-28 | 2016-05-11 | 株式会社Jvcケンウッド | Imaging apparatus and imaging method |
| CA3028288C (en) * | 2018-06-25 | 2022-05-03 | Beijing Didi Infinity Technology And Development Co., Ltd. | A high-definition map acquisition system |
| JP7221669B2 (en) * | 2018-12-04 | 2023-02-14 | 株式会社デンソー | parking assist device |
| CN110203208A (en) * | 2019-05-05 | 2019-09-06 | 上海思致汽车工程技术有限公司 | A kind of Vehicular automatic driving control system with more redundant safety mechanism |
| KR102725576B1 (en) * | 2019-06-11 | 2024-11-06 | 현대자동차주식회사 | Automatic Driving control apparatus, vehicle having the same and method for controlling the same |
| US11155209B2 (en) * | 2019-08-22 | 2021-10-26 | Micron Technology, Inc. | Virtual mirror with automatic zoom based on vehicle sensors |
| CN111591284A (en) * | 2020-05-28 | 2020-08-28 | 东软睿驰汽车技术(沈阳)有限公司 | Visual field blind area obstacle avoidance method and device based on monocular recognition |
| CN112849158B (en) * | 2021-01-22 | 2022-11-04 | 精电(河源)显示技术有限公司 | Image display method, in-vehicle display system, and automobile |
-
2021
- 2021-08-05 CN CN202110898453.0A patent/CN113682319B/en active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106767803A (en) * | 2016-12-16 | 2017-05-31 | 杭州奥腾电子股份有限公司 | The method and its device of road target missing inspection are avoided using gyroscope adjustment camera |
| CN111627066A (en) * | 2019-02-27 | 2020-09-04 | 南京地平线机器人技术有限公司 | Method and device for adjusting external parameters of camera |
| CN112019764A (en) * | 2019-05-29 | 2020-12-01 | 北京地平线机器人技术研发有限公司 | Image pickup apparatus and image pickup system |
| WO2021004077A1 (en) * | 2019-07-09 | 2021-01-14 | 华为技术有限公司 | Method and apparatus for detecting blind areas of vehicle |
| CN110371043A (en) * | 2019-07-15 | 2019-10-25 | 北京地平线机器人技术研发有限公司 | Camera system, camera direction regulating method and the device of adjustable shooting direction |
| WO2021027424A1 (en) * | 2019-08-13 | 2021-02-18 | 聚好看科技股份有限公司 | Image acquisition control method and acquisition terminal |
| CN110849327A (en) * | 2019-11-12 | 2020-02-28 | 北京百度网讯科技有限公司 | Method, device and computer equipment for determining the length of a shooting blind spot |
| CN110996051A (en) * | 2019-11-26 | 2020-04-10 | 斑马网络技术有限公司 | Method, device and system for vehicle vision compensation |
| CN113053099A (en) * | 2019-12-26 | 2021-06-29 | 北京万集智能网联技术有限公司 | Abnormal traffic incident processing method and device |
| CN111698465A (en) * | 2020-04-29 | 2020-09-22 | 视联动力信息技术股份有限公司 | Method and device for adjusting monitoring coverage area, electronic equipment and storage medium |
| CN112770057A (en) * | 2021-01-20 | 2021-05-07 | 北京地平线机器人技术研发有限公司 | Camera parameter adjusting method and device, electronic equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113682319A (en) | 2021-11-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10643475B2 (en) | Lane departure warning device and method | |
| CN113682319B (en) | Camera adjustment method and device, electronic equipment and storage medium | |
| CN107323459B (en) | Method for identifying driver intention identifying sensor device | |
| CN109941278B (en) | A vehicle control method, device and system based on monitoring driver status | |
| JP6962604B2 (en) | Collaborative blindspot alerting methods and equipment for inter-vehicle communication infrastructure with fault tolerance and fracture robustness in extreme situations | |
| JP4885793B2 (en) | Obstacle monitoring device | |
| CN109969195A (en) | An alarm system and method for abnormal driver facial behavior and a vehicle based thereon | |
| KR20220150212A (en) | Method and assistance device for supporting driving operation of a motor vehicle and motor vehicle | |
| CN113954826B (en) | Vehicle control method and system for vehicle blind area and vehicle | |
| JP5271511B2 (en) | Driving support device and image display device | |
| JP6978986B2 (en) | Warning system, warning control device and warning method | |
| KR102621245B1 (en) | Vehicle and control method for the same | |
| KR20210005428A (en) | System and method for displaying of vehicle driving information | |
| CN114596645A (en) | Vehicle accident monitoring method and device and vehicle | |
| US11628845B2 (en) | Method and device for driver state evaluation and vehicle | |
| JP5416193B2 (en) | Obstacle monitoring device | |
| CN109506949B (en) | Object recognition method, device, equipment and storage medium for unmanned vehicle | |
| CN112818726A (en) | Vehicle violation early warning method, device, system and storage medium | |
| KR20150037317A (en) | Apparatus and method for error recovery of autonomous vehicle | |
| CN114820816A (en) | Automatic calibration method, device, equipment and medium for height of vehicle-mounted camera | |
| CN109017787B (en) | Driving control method | |
| KR20230036602A (en) | System and method for detecting pedestrian traffic lights and controlling driving at intersections based on svm images | |
| CN120412142B (en) | Barrier gate control method and device, management and control integrated machine and storage medium | |
| KR102824943B1 (en) | Side Collision Warning System For Vehicle | |
| CN114715143B (en) | Vehicle control method, device, vehicle and storage medium |
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 | ||
| CP03 | Change of name, title or address |
Address after: 201306 building C, No. 888, Huanhu West 2nd Road, Lingang New District, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai Patentee after: Horizon Journey (Shanghai) Technology Co.,Ltd. Country or region after: China Address before: 200135Shanghai City Pudong New Area Nanhui New Town Huanhu Xie Er Road 888C Building Patentee before: HORIZON (SHANGHAI) ARTIFICIAL INTELLIGENCE TECHNOLOGY Co.,Ltd. Country or region before: China |
|
| CP03 | Change of name, title or address |