4K real-time video panoramic stitching method based on GPU acceleration
A real-time video and panorama technology, which is applied in the direction of TV, color TV, color TV parts, etc., can solve the problems of lack of real-time compensation, uneven brightness and darkness of spliced images, and poor visual effects, so as to save upload time and meet Real-time requirements, solving the effect of dark corners in mosaic diagrams
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0027] The present invention will be further described below in conjunction with the drawings:
[0028] See figure 1 with figure 2 , A 4K real-time video panorama stitching method based on GPU acceleration, including the following steps:
[0029] Step 1. The hardware device uses the opencv platform to fetch the stream through ffmpeg and then uses cuda to decode it directly to the GPU memory. Generally, the device fetches the stream to the CPU and then uploads it to the GPU. The present invention achieves one step and fetches the stream directly to the GPU, which greatly saves data upload time. Generally, it takes about 4ms to upload a 4K image from the CPU to the GPU. The core stitching modules of the program are implemented by CUDA multi-threading, including brightness compensation, chroma compensation, image mapping, de-vignetting, and Gaussian pyramid fusion. When the graphics card is RTX2080TI, this system can stitch at least 4 to 6 channels of 4K panoramic stitching video ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com