Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Real-time panorama generation realization system and method based on Spark and OpenCV

A technology for generating systems and panoramas, which is applied in the field of computer vision and can solve the problems that real-time generation, video processing, and long time for generating panoramic pictures cannot be achieved.

Pending Publication Date: 2021-03-26
JINAN INSPUR HIGH TECH TECH DEV CO LTD
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, panoramic video stitching technology has been widely used in various aspects of production and life, such as virtual reality, scenic spot fire protection, and satellite images. However, there are certain problems at present, such as if the amount of data is too large If this is the case, the time to process the video and generate the panoramic image will be very long, and it cannot be generated in real time, which makes it difficult to meet some scenes that require high real-time performance, such as the prevention of fire in scenic spots, so it is necessary to A technology that can quickly generate panoramic pictures according to the pan-tilt camera, so it is necessary to design a real-time panorama generation system and method to realize the real-time generation of panorama pictures

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real-time panorama generation realization system and method based on Spark and OpenCV

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] A system and method for realizing real-time generation of panoramas based on Spark and OpenCV of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0042] A kind of real-time generation panorama realization system based on Spark and OpenCV of the present invention comprises:

[0043] The video acquisition module is a pan-tilt monitoring camera that rotates multiple circles at different elevation angles to collect video images, and uses OpenCV to convert video streams into frames;

[0044] The video caching module is a kafka server, which converts the key-value pair of each frame of image and sends it to the kafka server for caching;

[0045] The video processing module is Spark, and Spark obtains cached images from the kafka server; Spark runs the panoramic video stitching algorithm based on OpenCV, and performs multi-circle stitching of the acquired images to generate panoramic images;

[0046] The panorama image s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a real-time panorama generation realization system and method based on Spark and OpenCV, and belongs to the field of computer vision, and the system comprises a video collectionmodule, a video caching module, a video processing module, a panorama picture storage module, and a panorama picture analysis module. The method comprises the following steps: 1) starting a holder, and driving a camera to rotate for multiple circles at different elevation angles to acquire videos; 2) converting the video stream into a frame by using OpenCV; 3) converting the key value pair of each frame of image, and sending the converted key value pair to a kafka server for caching; 4) enabling the Spark to obtain the cached image from the kafka server; 5) enabling the Spark to operate a panoramic video stitching algorithm based on OpenCV, and perform multi-circle stitching on the acquired images to generate a panoramic picture; and 6) storing the spliced panoramic image into an HDFS forcalling of a specific application. According to the invention, some scenes with high real-time requirements, such as scenic spot fire prevention, can be satisfied.

Description

technical field [0001] The invention relates to a system and method for realizing real-time generation of panoramas based on Spark and OpenCV, belonging to the field of computer vision. Background technique [0002] At present, panoramic video stitching technology has been widely used in various aspects of production and life, such as virtual reality, scenic spot fire protection, and satellite images. However, there are certain problems at present, such as if the amount of data is too large If this is the case, the time to process the video and generate the panoramic image will be very long, and it cannot be generated in real time, which makes it difficult to meet some scenes that require high real-time performance, such as the prevention of fire in scenic spots, so it is necessary to A technology capable of quickly generating panorama pictures based on a pan-tilt camera, so it is necessary to design a real-time panorama generation system and method to realize the real-time ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T3/40G06T5/50G06T7/40G06T7/90G06K9/62
CPCG06T3/4038G06T5/50G06T7/40G06T7/90G06T2200/32G06T2207/20221G06F18/24155G06F18/214
Inventor 戴鸿君
Owner JINAN INSPUR HIGH TECH TECH DEV CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products