Depth base Image Rendering

3 visualizaciones (últimos 30 días)
Sahar Akhtar
Sahar Akhtar el 24 de Abr. de 2022
Comentada: DGM el 26 de Abr. de 2022
I extracted frames from yuv file but frames are black, and how can apply depth's yuv file on left camera yuv file?
  4 comentarios
Sahar Akhtar
Sahar Akhtar el 26 de Abr. de 2022
I extracted frame from a yuv video image and formate is yuv I extracted by using this code and did not convert it in rgb is it necessary to convert in rgb and how to convert it?
for iframe=1:nframe
frame=read((iframe-1)*frame_length+1:iframe*frame_length);
yImage = reshape(frame(1:width*height), width, height)';
uImage = reshape(frame(width*height+1:1.25*width*height), width/2, height/2)';
vImage = reshape(frame(1.25*width*height+1:1.5*width*height), width/2, height/2)';
y(:,:,nframe)=yImage;
u(:,:,nframe)=uImage;
v(:,:,nframe)=vImage;
end
c = 0;
for iFrame = 25:10:120
c = c + 1;
subplot(5,4,c), imshow(y(:,:,iFrame));
title(['frame #', num2str(iFrame)]);
end
DGM
DGM el 26 de Abr. de 2022
It's not clear to me what read() method you're using. That doesn't doesn't look like it makes sense for the videoreader method by the same name. Since I don't know what read() is and you never said what the class or range of the data is, I really have nothing to go on.
If all you want to see is luma, you should be able to just use Y without converting to RGB. Since nobody knows what the class or range of the image data is, maybe you can at least get something to show up if you use an implicit displayrange parameter when calling imshow().
imshow(Y(:,:,frame),[])

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Convert Image Type en Help Center y File Exchange.

Productos


Versión

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by