CN111917985B - Vehicle, method and device for three-dimensional panoramic visual display and storage medium - Google Patents

Vehicle, method and device for three-dimensional panoramic visual display and storage medium Download PDF

Info

Publication number
CN111917985B
CN111917985B CN202010817870.3A CN202010817870A CN111917985B CN 111917985 B CN111917985 B CN 111917985B CN 202010817870 A CN202010817870 A CN 202010817870A CN 111917985 B CN111917985 B CN 111917985B
Authority
CN
China
Prior art keywords
wide
vehicle
panoramic
angle
camera
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
Application number
CN202010817870.3A
Other languages
Chinese (zh)
Other versions
CN111917985A (en
Inventor
黄仲华
周成富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Schen Industrial Investment Co ltd
Original Assignee
Guangdong Schen Industrial Investment Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Schen Industrial Investment Co ltd filed Critical Guangdong Schen Industrial Investment Co ltd
Priority to CN202010817870.3A priority Critical patent/CN111917985B/en
Publication of CN111917985A publication Critical patent/CN111917985A/en
Application granted granted Critical
Publication of CN111917985B publication Critical patent/CN111917985B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio 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/2624Studio 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 for obtaining an image which is composed of whole input images, e.g. splitscreen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio 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/265Mixing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

The invention discloses a vehicle, a method, a device and a storage medium for three-dimensional panoramic visual display, wherein the vehicle comprises a vehicle-mounted terminal and a panoramic driving auxiliary system, the panoramic driving auxiliary system comprises four wide-angle cameras and an image processing unit, and the image processing unit is connected with the vehicle-mounted terminal; the image processing unit obtains images collected by the four wide-angle cameras and splices the images to obtain a panoramic image, and sends the panoramic image to the vehicle-mounted terminal; the vehicle-mounted terminal displays the panoramic image through a touch-sensitive display surface, and the vehicle-mounted terminal realizes the following steps: detecting a touch operation of a user on the panoramic image on the touch-sensitive display surface; acquiring a camera adjusting instruction corresponding to the touch operation; sending the camera adjustment instruction to the image processing unit so that the image processing unit controls the movement or rotation of at least one wide-angle camera. The invention can facilitate the user to adjust the orientation of the wide-angle camera in the driving process.

Description

Vehicle, method and device for three-dimensional panoramic visual display and storage medium
Technical Field
The invention relates to the field of panoramic driving, in particular to a vehicle, a method, a device and a storage medium for three-dimensional panoramic visual display.
Background
The panoramic driving auxiliary system simultaneously collects images around the vehicle through 4 wide-angle cameras arranged on the front, the rear, the left and the right of the vehicle body, forms a 360-degree panoramic top view around the vehicle after being corrected and spliced by the image processing unit, and transmits the panoramic top view to the display equipment of the center console in real time. Through panorama driving auxiliary system, the driver sits in the car and can directly perceivedly sees the position that the vehicle was located and the barrier around the vehicle, controls the vehicle leisurely and parks the position or through complicated road surface, effectively reduces the emergence of accidents such as scraping, collision, collapse.
In the prior art, a wide-angle camera of a panoramic driving assistance system is generally fixed, which causes that the display range of a panoramic image is fixed and indefinite, and sometimes certain specific requirements cannot be met. For example, it may sometimes be difficult for a user to see an image of an area above, below, diagonally, or further away.
There are also panoramic driving assistance systems in which the wide-angle camera is rotatable or rotatable, but the movement or rotation of the wide-angle camera needs to be manually adjusted by a user through a specific mechanical device. However, the manual adjustment mechanism is complicated and inconvenient to operate, and brings danger to the driving process of the user.
Disclosure of Invention
In view of the above, the present invention provides a vehicle, a method, an apparatus and a storage medium for displaying a three-dimensional panoramic image, which are capable of facilitating a user to adjust a wide-angle camera of a panoramic driving assistance system during driving.
The embodiment of the invention provides a vehicle with three-dimensional panoramic visual display, which comprises a vehicle-mounted terminal with a touch-sensitive display surface and a panoramic driving auxiliary system, wherein the panoramic driving auxiliary system comprises four wide-angle cameras which are movably and rotatably arranged at the front, the back, the left and the right of a vehicle body and an image processing unit connected with the four wide-angle cameras, and the image processing unit is connected with the vehicle-mounted terminal; the image processing unit obtains images collected by the four wide-angle cameras and splices the images to obtain a panoramic image, and sends the panoramic image to the vehicle-mounted terminal; the vehicle terminal displays the panoramic image through a touch-sensitive display surface, the vehicle terminal being configured with a processor configured to implement the following by executing a stored computer program:
detecting a touch operation of a user on the panoramic image on the touch-sensitive display surface;
acquiring a camera adjusting instruction corresponding to the touch operation;
sending the camera adjustment instruction to the image processing unit so that the image processing unit controls the movement or rotation of at least one wide-angle camera.
Preferably, the panoramic image includes image areas corresponding to the wide-angle cameras, and then a camera adjustment instruction corresponding to the touch operation is acquired, specifically:
acquiring an area where the touch operation is located, and acquiring a corresponding identification of the wide-angle camera according to the area;
acquiring an operation type and an operation numerical value corresponding to the touch operation; the operation types comprise rotating the wide-angle camera to a specified direction, extending the wide-angle camera forwards and retracting the wide-angle camera backwards;
and generating a camera adjusting instruction according to the identification of the wide-angle camera, the operation type and the operation numerical value.
Preferably, the panoramic image further comprises at least one composite region corresponding to a plurality of wide-angle cameras; and when the composite area is triggered, acquiring the identifications of the corresponding wide-angle cameras.
Preferably, the obtaining the operation type and the operand value corresponding to the touch operation specifically includes:
when the touch operation is left-handed or right-handed rotation on the touch-sensitive display surface, judging that the operation type corresponding to the touch operation is left-handed or right-handed rotation of the wide-angle camera, and generating the operation value according to the rotation amplitude;
when the touch operation slides forwards or backwards on the touch-sensitive display surface, the operation type corresponding to the touch operation is judged to be that the wide-angle camera extends forwards or retracts backwards, and the operation value is generated according to the sliding amplitude.
Preferably, when the touch operation is to select a specified target on the touch-sensitive display surface, the rotation direction and the rotation angle are obtained according to the angle of the specified target, so as to obtain the operation type and the operation value corresponding to the touch operation.
Preferably, the method further comprises the following steps:
when the designated target cannot be found in the panoramic image, predicting the position of the designated target relative to the vehicle at the current moment according to the position change of the designated target on the multi-frame historical panoramic image;
and automatically adjusting the movement or rotation of the wide-angle camera relative to the specified target according to the estimated position so that the wide-angle camera keeps tracking the specified target.
Preferably, the travel direction is also indicated based on the predicted position of the specified target relative to the host vehicle at the present time while automatically adjusting the movement or rotation of the wide-angle camera relative to the specified target based on the predicted position.
The embodiment of the invention also provides a three-dimensional panoramic visual display method, which comprises the following steps:
detecting touch operation of a user on the panoramic image on a corresponding touch-sensitive display surface on the vehicle;
acquiring a camera adjusting instruction corresponding to the touch operation;
and sending the camera adjusting instruction to an image processing unit of the panoramic driving auxiliary system, so that the image processing unit controls the movement or rotation of at least one wide-angle camera.
The embodiment of the invention also provides a device for three-dimensional panoramic visual display, which comprises:
the detection unit is used for detecting the touch operation of a user on the panoramic image on the touch-sensitive display surface of the vehicle-mounted terminal;
the instruction acquisition unit is used for acquiring a camera adjustment instruction corresponding to the touch operation;
and the instruction sending unit is used for sending the camera adjusting instruction to an image processing unit of the panoramic driving auxiliary system so that the image processing unit controls the movement or rotation of at least one wide-angle camera.
The embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, where the computer program can be executed by a processor of a device where the computer-readable storage medium is located, so as to implement the method for three-dimensional panoramic visual display as described above.
In the above embodiment, the user can control the movement or rotation of each wide-angle camera only by performing touch operation on the panorama displayed by the vehicle-mounted terminal, so that the user can conveniently control the detection area and the detection direction of each wide-angle camera in the driving process, thereby obtaining the required panorama of the surrounding environment of the vehicle, meeting various requirements in the driving, parking or backing processes, and improving the use experience of the user.
Drawings
Fig. 1 is a schematic structural diagram of a vehicle with a three-dimensional panoramic visualization provided by a first embodiment of the present invention.
Fig. 2 is a schematic diagram showing a panoramic image displayed on the in-vehicle terminal.
Fig. 3 is a flowchart illustrating a method for displaying a three-dimensional panoramic visualization according to a second embodiment of the present invention.
Fig. 4 is a schematic structural diagram of an apparatus for three-dimensional panoramic visualization provided by a third embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
For better understanding of the technical solutions of the present invention, the following detailed descriptions of the embodiments of the present invention are provided with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
In the embodiments, the references to "first \ second" are merely to distinguish similar objects and do not represent a specific ordering for the objects, and it is to be understood that "first \ second" may be interchanged with a specific order or sequence, where permitted. It should be understood that "first \ second" distinct objects may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced in sequences other than those illustrated or described herein.
Referring to fig. 1 and fig. 2, a vehicle 100 with a three-dimensional panoramic visual display according to a first embodiment of the present invention includes an on-board terminal 10 with a touch-sensitive display surface, a panoramic driving assistance system, where the panoramic driving assistance system includes four wide-angle cameras (such as a first wide-angle camera 21, a second wide-angle camera 22, a third wide-angle camera 23, and a fourth wide-angle camera 24 in fig. 1) movably and rotatably disposed at front, rear, left, and right of a vehicle body, and an image processing unit 25 connected to the four wide-angle cameras, where the image processing unit 25 is connected to the on-board terminal 10; the image processing unit 25 obtains images collected by the four wide-angle cameras and splices the images to obtain a panoramic image, and sends the panoramic image to the vehicle-mounted terminal 10; the in-vehicle terminal 10 displays the panoramic image through a touch-sensitive display surface, the in-vehicle terminal 10 being configured with a processor configured to implement the following steps by executing a stored computer program:
and detecting touch operation of a user on the panoramic image on the touch-sensitive display surface.
And acquiring a camera adjusting instruction corresponding to the touch operation.
The camera adjustment instruction is sent to the image processing unit 25 so that the image processing unit 25 controls the movement or rotation of at least one wide-angle camera.
In this embodiment, as shown in fig. 2, a panoramic image may be displayed on the touch-sensitive display surface of the vehicle-mounted terminal 100, generally, a middle portion of the panoramic image is the vehicle 100 itself, and other portions of the panoramic image are the environment around the vehicle 100.
In the present embodiment, the correspondence relationship between each area of the panoramic image and the wide-angle camera may be set in advance, for example, the first area 41 may be set to correspond to the first wide-angle camera 21, the second area 42 may be set to correspond to the first wide-angle camera 22, the third area 43 may be set to correspond to the third wide-angle camera 23, and the fourth area 44 may be set to correspond to the first wide-angle camera 24. When a user performs touch operation in one of the areas, the user performs adjustment operation on the wide-angle camera corresponding to the area.
For example, assuming that the first wide-angle camera 21 is a wide-angle camera located at the front end of the vehicle 100, when the user performs a forward/backward sliding operation in the first area 41, the in-vehicle terminal 10 will generate an instruction to move the first wide-angle camera 21 forward/backward to the image processing unit 25, and the image processing unit 25 controls the first wide-angle camera 21 to move forward/backward by a certain distance (the distance of movement may be a preset distance or determined according to the magnitude of sliding).
For another example, assuming that the first wide-angle camera 21 is a wide-angle camera located at the front end of the vehicle, when the user performs a leftward/rightward sliding operation in the first area 41, the in-vehicle terminal 10 will generate an instruction to rotate the first wide-angle camera 21 leftward/rightward to the image processing unit 25, and the image processing unit 25 controls the first wide-angle camera 21 to rotate leftward/rightward by a certain angle (the rotation angle may be a preset angle or determined according to the sliding magnitude).
It should be understood that in other embodiments of the present invention, more touch manners may be provided, for example, a touch manner of rotating upward or rotating downward is provided, so that the user can see the environment on the ground or at a higher place.
As can be seen from the above, in this embodiment, the user can control the movement or rotation of each wide-angle camera only by performing a touch operation on the panoramic image displayed by the vehicle-mounted terminal 10, so that the user can very conveniently, quickly and accurately control the detection area and the detection direction of each wide-angle camera in the driving process, thereby obtaining the panoramic image of the surrounding environment of the vehicle according to actual needs, meeting various needs in the driving, parking or backing processes, and improving the use experience of the user.
In order to facilitate an understanding of the invention, some preferred embodiments of the invention are described further below.
In the above embodiment, one wide-angle camera corresponds to one area on the panoramic image, however, in some cases, the user may need to adjust multiple wide-angle cameras at the same time, for example, to extend or retract four wide-angle cameras at the same time, in such a case, the adjustment needs to be performed for multiple times according to the above embodiment, which is troublesome.
To this end, in a preferred embodiment of the present invention, the panoramic image further includes at least one composite region corresponding to the plurality of wide-angle cameras.
When the user performs a touch operation in the composite area, the in-vehicle terminal 10 simultaneously acquires the identifiers of the corresponding plurality of wide-angle cameras, and the image processing unit 25 simultaneously controls the plurality of wide-angle cameras to move or rotate.
For example, as shown in fig. 2, the composite area 25 corresponds to four wide-angle cameras at the same time, and when the user performs a touch operation in the composite area 25, the four wide-angle cameras move or rotate in a same step.
This embodiment can make a plurality of wide angle cameras of once synchro control of user through setting up compound region, has made things convenient for user's operation and use to experience, has reduced the influence to driving control, has guaranteed driving safety.
In some cases, the user may need to track some designated targets, as shown in fig. 2, and the user may need to track the target vehicle 200 ahead to travel at a certain distance from the target vehicle 200 at the same time, but since the traveling speed or angle (e.g., turning or changing lanes) of the vehicle may change, the angle or the outward extension of the wide-angle camera needs to be adjusted to ensure that the target vehicle 200 is always present and relatively remains in the center of the field of view in the panoramic field of view.
Therefore, in this embodiment, the user may directly select a designated object on the panoramic image (for example, long-time pressing or continuous clicking the designated object for selection), at this time, the vehicle-mounted terminal 10 identifies the area selected by the user to obtain the feature of the target vehicle 200, determines the target vehicle 200 corresponding to the feature in the real space, and obtains the position and the angle of the target vehicle 200 relative to the vehicle 100. Then, the in-vehicle terminal 10 automatically adjusts the movement or rotation of the corresponding wide-angle camera according to the position and angle so that it is relatively more toward the target vehicle 200, thereby ensuring a better view of the target vehicle 200.
In this embodiment, when the target vehicle 200 is not found in the panoramic image, the in-vehicle terminal 10 may further predict the position of the target vehicle 200 at the current time relative to the vehicle according to the position change of the target vehicle 200 on the multi-frame historical panoramic image, and automatically adjust the movement or rotation of the wide-angle camera relative to the specified target according to the predicted position, so that the wide-angle camera keeps tracking the specified target.
The vehicle-mounted terminal 10 may predict the position of the target vehicle 200 in a kalman filter manner, or may predict the position of the target vehicle 200 according to the position of the target vehicle 200 at a historical time by using an LSTM network structure, and a specific prediction algorithm is not limited in the present invention.
Further, while the movement or rotation of the wide-angle camera relative to the target vehicle 200 is automatically adjusted according to the estimated position, the traveling direction may be presented according to the estimated angle of the target vehicle 200 relative to the host vehicle at the present time. This makes it possible for the own vehicle 100 to acquire the field of view of the target vehicle 100 more quickly.
Referring to fig. 3, a second embodiment of the present invention further provides a method for three-dimensional panoramic visual display, including:
s201, detecting touch operation of a user on a panoramic image on a touch-sensitive display surface of the vehicle-mounted terminal;
s202, acquiring a camera adjusting instruction corresponding to the touch operation;
s203, sending the camera adjusting instruction to an image processing unit of the panoramic driving auxiliary system, so that the image processing unit controls the movement or rotation of at least one wide-angle camera.
Preferably, the panoramic image includes image areas corresponding to the wide-angle cameras, and then S201 specifically is:
acquiring an area where the touch operation is located, and acquiring a corresponding identification of the wide-angle camera according to the area;
acquiring an operation type and an operation numerical value corresponding to the touch operation; the operation types comprise rotating the wide-angle camera to a specified direction, extending the wide-angle camera forwards and retracting the wide-angle camera backwards;
and generating a camera adjusting instruction according to the identification of the wide-angle camera, the operation type and the operation numerical value.
Preferably, the panoramic image further comprises at least one composite region corresponding to a plurality of wide-angle cameras; and when the composite area is triggered, acquiring the identifications of the corresponding wide-angle cameras.
Preferably, the obtaining the operation type and the operand value corresponding to the touch operation specifically includes:
when the touch operation is left-handed or right-handed rotation on the touch-sensitive display surface, judging that the operation type corresponding to the touch operation is left-handed or right-handed rotation of the wide-angle camera, and generating the operation value according to the rotation amplitude;
when the touch operation slides forwards or backwards on the touch-sensitive display surface, the operation type corresponding to the touch operation is judged to be that the wide-angle camera extends forwards or retracts backwards, and the operation value is generated according to the sliding amplitude.
Preferably, when the touch operation is to select a specified target on the touch-sensitive display surface, the rotation direction and the rotation angle are obtained according to the angle of the specified target, so as to obtain the operation type and the operation value corresponding to the touch operation.
Preferably, the method further comprises the following steps:
when the designated target cannot be found in the panoramic image, predicting the angle of the designated target relative to the vehicle at the current moment according to the position change of the designated target on the multi-frame historical panoramic image;
and automatically adjusting the movement or rotation of the wide-angle camera relative to the specified target according to the estimated angle so that the wide-angle camera keeps tracking the specified target.
Preferably, the driving direction is indicated according to the predicted angle of the specified target relative to the vehicle at the current time while automatically adjusting the movement or rotation of the wide-angle camera relative to the specified target according to the predicted angle.
Referring to fig. 4, a third embodiment of the present invention further provides an apparatus for three-dimensional panoramic visual display, including:
the detection unit 310 is configured to detect a touch operation of a user on a touch-sensitive display surface of the vehicle-mounted terminal on the panoramic image;
an instruction obtaining unit 320, configured to obtain a camera adjustment instruction corresponding to the touch operation;
an instruction sending unit 330, configured to send the camera adjustment instruction to an image processing unit of the panoramic driving assistance system, so that the image processing unit controls movement or rotation of at least one wide-angle camera.
Preferably, the panoramic image includes image areas corresponding to the wide-angle cameras, and the detection unit 310 specifically includes:
the area acquisition module is used for acquiring an area where the touch operation is located and acquiring a corresponding wide-angle camera identifier according to the area;
the operation acquisition module is used for acquiring an operation type and an operation numerical value corresponding to the touch operation; the operation types comprise rotating the wide-angle camera to a specified direction, extending the wide-angle camera forwards and retracting the wide-angle camera backwards;
and the adjusting instruction module is used for generating a camera adjusting instruction according to the identification of the wide-angle camera, the operation type and the operation numerical value.
Preferably, the panoramic image further comprises at least one composite region corresponding to a plurality of wide-angle cameras; and when the composite area is triggered, acquiring the identifications of the corresponding wide-angle cameras.
Preferably, the operation acquisition module is specifically configured to:
when the touch operation is left-handed or right-handed rotation on the touch-sensitive display surface, judging that the operation type corresponding to the touch operation is left-handed or right-handed rotation of the wide-angle camera, and generating the operation value according to the rotation amplitude;
when the touch operation slides forwards or backwards on the touch-sensitive display surface, the operation type corresponding to the touch operation is judged to be that the wide-angle camera extends forwards or retracts backwards, and the operation value is generated according to the sliding amplitude.
Preferably, when the touch operation is to select a specified target on the touch-sensitive display surface, the rotation direction and the rotation angle are obtained according to the angle of the specified target, so as to obtain the operation type and the operation value corresponding to the touch operation.
Preferably, the method further comprises the following steps:
the prediction unit is used for predicting the angle of the specified target relative to the vehicle at the current moment according to the position change of the specified target on the multi-frame historical panoramic image when the specified target cannot be searched in the panoramic image;
and the automatic adjusting unit is used for automatically adjusting the movement or rotation of the wide-angle camera relative to the specified target according to the estimated angle so that the wide-angle camera keeps tracking the specified target.
Preferably, the driving direction is indicated according to the predicted angle of the specified target relative to the vehicle at the current time while automatically adjusting the movement or rotation of the wide-angle camera relative to the specified target according to the predicted angle.
The fourth embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program, where the computer program can be executed by a processor of a device where the computer-readable storage medium is located, so as to implement the method for three-dimensional panoramic visualization display as described above.
Illustratively, the computer programs described in the above embodiments may be divided into one or more units, which are stored in the memory and executed by the processor, to implement the present invention. The one or more units may be a series of computer program instruction segments capable of performing specific functions, which are used for describing the execution process of the computer program in the vehicle-mounted terminal.
The vehicle-mounted terminal can include but is not limited to a processor and a memory. It will be understood by those skilled in the art that the schematic diagram is merely an example of a vehicle-mounted terminal, and does not constitute a limitation of the vehicle-mounted terminal, and may include more or less components than those shown, or combine some components, or different components, for example, the vehicle-mounted terminal may further include an input-output device, a network access device, a bus, etc.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like, and the control center of the in-vehicle terminal connects the respective parts of the entire in-vehicle terminal with various interfaces and lines.
The memory may be used to store the computer program and/or module, and the processor may implement various functions of the in-vehicle terminal by operating or executing the computer program and/or module stored in the memory and calling data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
Wherein, the vehicle-mounted terminal integrated unit can be stored in a computer readable storage medium if it is realized in the form of software functional unit and sold or used as an independent product. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
It should be noted that the above-described device embodiments are merely illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiment of the apparatus provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and may be specifically implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.

Claims (9)

1. A vehicle with a three-dimensional panoramic visual display comprises a vehicle-mounted terminal with a touch-sensitive display surface, and a panoramic driving auxiliary system, wherein the panoramic driving auxiliary system comprises four wide-angle cameras which are movably and rotatably arranged at the front, the back, the left and the right of a vehicle body and an image processing unit connected with the four wide-angle cameras, and the image processing unit is connected with the vehicle-mounted terminal; the image processing unit obtains images collected by the four wide-angle cameras and splices the images to obtain a panoramic image, and sends the panoramic image to the vehicle-mounted terminal; the vehicle-mounted terminal displaying the panoramic image through a touch-sensitive display surface, wherein the vehicle-mounted terminal is configured with a processor configured to implement the following steps by executing a stored computer program:
detecting a touch operation of a user on the panoramic image on the touch-sensitive display surface;
acquiring a camera adjusting instruction corresponding to the touch operation; the method specifically comprises the following steps: acquiring an area where the touch operation is located, and acquiring a corresponding identification of the wide-angle camera according to the area; acquiring an operation type and an operation numerical value corresponding to the touch operation; the operation types comprise rotating the wide-angle camera to a specified direction, extending the wide-angle camera forwards and retracting the wide-angle camera backwards; generating a camera adjusting instruction according to the identification of the wide-angle camera, the operation type and the operation numerical value;
sending the camera adjustment instruction to the image processing unit so that the image processing unit controls the movement or rotation of at least one wide-angle camera.
2. The vehicle of claim 1, wherein the panoramic image further comprises at least one composite region, the composite region corresponding to a plurality of wide-angle cameras; and when the composite area is triggered, acquiring the identifications of the corresponding wide-angle cameras.
3. The vehicle of claim 1, wherein the obtaining of the operation type and the operand value corresponding to the touch operation specifically comprises:
when the touch operation is left-handed or right-handed rotation on the touch-sensitive display surface, judging that the operation type corresponding to the touch operation is left-handed or right-handed rotation of the wide-angle camera, and generating the operation value according to the rotation amplitude;
when the touch operation slides forwards or backwards on the touch-sensitive display surface, the operation type corresponding to the touch operation is judged to be that the wide-angle camera extends forwards or retracts backwards, and the operation value is generated according to the sliding amplitude.
4. The vehicle of claim 3, wherein the three-dimensional panoramic visualization is a vehicle,
when the touch operation is to select a specified target on the touch-sensitive display surface, acquiring a rotation direction and a rotation angle according to an angle of the specified target, so as to acquire an operation type and an operation numerical value corresponding to the touch operation.
5. The vehicle of the three-dimensional panoramic visualization display of claim 4, further comprising:
when the designated target cannot be found in the panoramic image, predicting the position of the designated target relative to the vehicle at the current moment according to the position change of the designated target on the multi-frame historical panoramic image;
and automatically adjusting the movement or rotation of the wide-angle camera relative to the specified target according to the estimated position so that the wide-angle camera keeps tracking the specified target.
6. The vehicle according to claim 5, wherein the vehicle is configured to indicate the driving direction based on the predicted position of the designated object relative to the vehicle at the present time while automatically adjusting the movement or rotation of the wide-angle camera relative to the designated object based on the predicted position.
7. A method for three-dimensional panoramic visualization, comprising:
detecting touch operation of a user on a touch-sensitive display surface of the vehicle-mounted terminal on the panoramic image;
acquiring a camera adjusting instruction corresponding to the touch operation; the method specifically comprises the following steps: acquiring an area where the touch operation is located, and acquiring a corresponding identification of the wide-angle camera according to the area; acquiring an operation type and an operation numerical value corresponding to the touch operation; the operation types comprise rotating the wide-angle camera to a specified direction, extending the wide-angle camera forwards and retracting the wide-angle camera backwards; generating a camera adjusting instruction according to the identification of the wide-angle camera, the operation type and the operation numerical value;
sending the camera adjusting instruction to an image processing unit of a panoramic driving auxiliary system, so that the image processing unit controls the movement or rotation of at least one wide-angle camera; the panoramic driving auxiliary system comprises four wide-angle cameras which are movably and rotatably arranged at the front, the rear, the left and the right of a vehicle body, and the four wide-angle cameras are connected with an image processing unit; the image processing unit obtains panoramic images by splicing images acquired by the four wide-angle cameras and sends the panoramic images to the vehicle-mounted terminal.
8. An apparatus for three-dimensional panoramic visualization, comprising:
the detection unit is used for detecting the touch operation of a user on the panoramic image on the touch-sensitive display surface of the vehicle-mounted terminal;
the instruction acquisition unit is used for acquiring a camera adjustment instruction corresponding to the touch operation; wherein, be used for specifically: acquiring an area where the touch operation is located, and acquiring a corresponding identification of the wide-angle camera according to the area; acquiring an operation type and an operation numerical value corresponding to the touch operation; the operation types comprise rotating the wide-angle camera to a specified direction, extending the wide-angle camera forwards and retracting the wide-angle camera backwards; generating a camera adjusting instruction according to the identification of the wide-angle camera, the operation type and the operation numerical value;
the instruction sending unit is used for sending the camera adjusting instruction to an image processing unit of the panoramic driving auxiliary system so that the image processing unit controls the movement or rotation of at least one wide-angle camera; the panoramic driving auxiliary system comprises four wide-angle cameras which are movably and rotatably arranged at the front, the rear, the left and the right of a vehicle body, and the four wide-angle cameras are connected with an image processing unit; the image processing unit obtains panoramic images by splicing images acquired by the four wide-angle cameras and sends the panoramic images to the vehicle-mounted terminal.
9. A computer-readable storage medium, in which a computer program is stored, the computer program being executable by a processor of a device in which the computer-readable storage medium is located to implement the method of three-dimensional panoramic visual display of claim 7.
CN202010817870.3A 2020-08-14 2020-08-14 Vehicle, method and device for three-dimensional panoramic visual display and storage medium Active CN111917985B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010817870.3A CN111917985B (en) 2020-08-14 2020-08-14 Vehicle, method and device for three-dimensional panoramic visual display and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010817870.3A CN111917985B (en) 2020-08-14 2020-08-14 Vehicle, method and device for three-dimensional panoramic visual display and storage medium

Publications (2)

Publication Number Publication Date
CN111917985A CN111917985A (en) 2020-11-10
CN111917985B true CN111917985B (en) 2021-11-16

Family

ID=73284008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010817870.3A Active CN111917985B (en) 2020-08-14 2020-08-14 Vehicle, method and device for three-dimensional panoramic visual display and storage medium

Country Status (1)

Country Link
CN (1) CN111917985B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112702529B (en) * 2020-12-29 2022-07-08 杭州海康机器人技术有限公司 Pan-tilt camera configuration method and device, readable storage medium and electronic equipment
CN114475436A (en) * 2022-01-27 2022-05-13 中国第一汽车股份有限公司 User-defined vehicle-mounted image setting method and device, vehicle-mounted equipment and storage medium
CN115273489B (en) * 2022-07-29 2023-06-02 北斗星通智联科技有限责任公司 Vehicle body color adjustment method, device, system and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753819A (en) * 2008-12-16 2010-06-23 索尼株式会社 Information processing apparatus, information processing method, program, and image processing apparatus
CN105139389A (en) * 2014-05-16 2015-12-09 通用汽车环球科技运作有限责任公司 Surround-view camera system (vpm) and vehicle dynamic
CN205883429U (en) * 2016-06-23 2017-01-11 甘肃工业职业技术学院 A unmanned aerial vehicle for environmental monitoring

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1688978A (en) * 2002-08-26 2005-10-26 约瑟夫·J·马齐利 360 degree automobile video camera system
CN1985266B (en) * 2004-07-26 2010-05-05 奥普提克斯晶硅有限公司 Panoramic vision system and method
KR101720776B1 (en) * 2010-12-27 2017-03-28 삼성전자주식회사 Digital image photographing apparatus and method for controlling the same
CN102289144B (en) * 2011-06-30 2013-12-18 浙江工业大学 Intelligent three-dimensional (3D) video camera equipment based on all-around vision sensor
CN107623812A (en) * 2016-07-14 2018-01-23 幸福在线(北京)网络技术有限公司 A kind of method, relevant apparatus and system for realizing outdoor scene displaying
BR102017012517A2 (en) * 2017-06-12 2018-12-26 Samsung Eletrônica da Amazônia Ltda. method for 360 ° media display or bubble interface
CN107707825B (en) * 2017-11-27 2019-12-03 维沃移动通信有限公司 A kind of panorama shooting method, mobile terminal and computer readable storage medium
CN110875998A (en) * 2018-08-30 2020-03-10 宏碁股份有限公司 Panoramic photographic device and image mapping combination method thereof
CN111179168B (en) * 2019-12-12 2023-11-17 河南嘉晨智能控制股份有限公司 Vehicle-mounted 360-degree panoramic all-around monitoring system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753819A (en) * 2008-12-16 2010-06-23 索尼株式会社 Information processing apparatus, information processing method, program, and image processing apparatus
CN105139389A (en) * 2014-05-16 2015-12-09 通用汽车环球科技运作有限责任公司 Surround-view camera system (vpm) and vehicle dynamic
CN205883429U (en) * 2016-06-23 2017-01-11 甘肃工业职业技术学院 A unmanned aerial vehicle for environmental monitoring

Also Published As

Publication number Publication date
CN111917985A (en) 2020-11-10

Similar Documents

Publication Publication Date Title
CN111917985B (en) Vehicle, method and device for three-dimensional panoramic visual display and storage medium
EP3496069B1 (en) Travel assistance device and computer program
US10474911B2 (en) Smart parking assist apparatus and method
EP2988973B1 (en) Vehicle hitch assistance system
EP3498554B1 (en) Display control device, display device, display control method, and program
CN108382305B (en) Image display method and device and vehicle
US11321911B2 (en) Method for representing the surroundings of a vehicle
US10477102B2 (en) Method and device for determining concealed regions in the vehicle environment of a vehicle
EP2786917B1 (en) Birds-eye view parking assist system and method
US10618528B2 (en) Driving assistance apparatus
US11787335B2 (en) Periphery monitoring device
CN108482367B (en) Method, device and system for assisting driving based on intelligent rearview mirror
JP2012076483A (en) Parking support device
CN107856608B (en) 3D (three-dimensional) all-around view angle switching method and device, 3D all-around view system and vehicle system
US11082616B2 (en) Overlooking image generation system for vehicle and method thereof
EP3475124B1 (en) Method and control unit for a digital rear view mirror
KR101487161B1 (en) parking assist method for vehicle through drag and drop
US10358088B1 (en) Dynamic surround camera system
CN111169381A (en) Vehicle image display method and device, vehicle and storage medium
CN107004250B (en) Image generation device and image generation method
GB2554782A (en) Vehicle with headlight sweep
WO2019034916A1 (en) System and method for presentation and control of virtual camera image for a vehicle
CN110834667A (en) Vehicle steering control method and device, vehicle, terminal device and storage medium
CN114407928A (en) Vehicle avoidance control method and vehicle avoidance control device
CN111094115B (en) Method, device and readable medium for operating a display unit of a vehicle

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