[Image Transformation] DIBR-3D Image Warping (3D Image Warping) [Matlab Issue 117] [Image Processing 34]

   DIBR的核心就是首先利用深度信息将参考图像投影到三维欧式空间,然后再将三维空间点投影到虚拟摄像机的成像平面上。在计算机图形学中被称为3D Image Warping技术。

Pixel coordinate system and image coordinate system
As shown in Figure 1, the position of a three-dimensional space point on the imaging plane can be represented by the pixel coordinate system and the image coordinate system.
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here

rows = 768 ;
cols = 1024;
numf = 1;
Color = 'Color.yuv';
Depth = 'Depth.yuv';
 
%Stereoscopic view generation
[L R] = cd2lr(Color,Depth,rows, cols, numf);
figure, imshow(yuv2rgb(L{
    
    1}.luma,L{
    
    1}.chroma1,L{
    
    1}.chroma2));
figure, imshow(yuv2rgb(R{
    
    1}.luma,R{
    
    1}.chroma1,R{
    
    1}.chroma2));
 
%Stereoscopic view generation only luma components
[L R] = cd2lrluma(Color,Depth,rows, cols, numf);
figure, imshow(uint8(L{
    
    1}.luma));
figure, imshow(uint8(R{
    
    1}.luma));
 

Insert picture description here
Note: complete code or writing add QQ2449341593 past review
>>>>>>
[Matlab 024] [Image Processing 1] Image Compression of Matlab Image Processing Tutorial Series
[Matlab 025] [Image Processing 2] Matlab Image Processing Tutorial Series of image segmentation (1)
[Matlab 026] [Image processing 3] Matlab image processing tutorial series of image segmentation (2)
[Matlab 029] [Image processing 4] Matlab fingerprint recognition
[Matlab 030] [Image processing 5 】Bank card number recognition matlab source code
[Matlab 074 issue] [Image processing 6] [Image clustering] Based on FCM and improved FCM brain CT image clustering processing
[Matlab 075] [Image processing 7] [Image evaluation] Based on CCF Algorithmic image quality evaluation
[Matlab 076] [Image processing 8] [Image enhancement] CLAHE algorithm based on local contrast enhancement-histogram enhancement
[Matlab 077] [Image processing 9] [Image fusion] Image based on Frequency Partition Fusion
[Matlab Issue 078] [Image Processing 10] [Image Evaluation] Image quality evaluation based on svm without reference
[Image edge detection] Matlab source code for ellipse edge detection based on least squares method [Matlab Issue 079] [Image Processing 11]
[Image Encryption] Image encryption and decryption based on chaos system matlab source code with GUI [Matlab 080] [Image processing 12]
[Image processing] Based on DWT+DCT+PBFO to improve image watermark hiding and extraction matlab source code with GUI [Matlab 081] [Image processing 13】
[Image registration] Image registration matlab source code based on sift algorithm [Matlab 082] [Image processing 14]
[Image fusion] Image fusion matlab source code based on CBF algorithm [Matlab 083] [Image processing 15]
[Image segmentation] Image segmentation matlab source code based on random walk algorithm [Matlab 084] [Image processing 16]
[Image filtering] Image two-dimensional bilateral Gaussian filtering [Matlab 085] [Image processing 17]
[Image denoising] Based on adaptive morphology Image denoising [Matlab 086 period] [Image processing 18]
[Image enhancement] DEHAZENET and HWD based underwater scattering image enhancement [Matlab 087] [Image processing 19]
[Image enhancement] PSO optimization ACE image enhancement matlab Source code [Matlab 088] [Image processing 20]
[Image enhancement] Gray-scale image enhancement based on region similarity transformation function and dragonfly algorithm [Matlab 089] [Image processing 21]
[Image reconstruction] ASTRA algorithm for image reconstruction [Matlab 090 [Image processing 22]
[Image segmentation] Image segmentation based on quadtree matlab source code [Matlab 091] [Image processing 23]
[Image segmentation] Heart centerline extraction [Matlab 092] [Image processing 24]
[Image recognition ] Based on svm plant leaf disease detection and classification [Matlab 093] [Image processing 25]
[Image recognition] Based on template matching handwritten number recognition system GUI interface [Matlab 094] [Image processing 26]
[Image recognition] based on unchanged Moment’s digital verification code recognition with GUI interface [Matlab 095] [Image processing 27]
[Image recognition] Barcode recognition system [Matlab 096] [Image processing 28]
[Image recognition] RMB recognition system based on RGB and BP neural network with GUI interface [Matlab 097] [Image processing 29]
[Image recognition] Matlab source code recognition based on cnn convolutional neural network [Matlab 098] [Image Processing 30]
[Image classification] Classification of remote sensing images based on extreme learning classifier [Matlab 099] [Image processing 31]
[Image straight line fitting] Image straight line fitting based on least squares method and bisect angle bisector [Matlab 100 ] [Image processing 32]
[Image defogging] Image defogging based on dark channel [Matlab 101] [Image processing 33]

Guess you like

Origin blog.csdn.net/TIQCmatlab/article/details/112646974